{"ast_node_type":"function","tokens":[{"end":72,"kind":"keyword","start":0,"text":"$0pub(crate)"}]}
    $0pub(crate) async fn age<J, 'a>(&'a mut self, ty: T, arg: J) -> T {
impl<T> Person<T> {
        self.age.age(ty, arg).await