{"ast_node_type":"function","tokens":[{"end":84,"kind":"keyword","start":0,"text":"fn"}]}
    fn resolve_instance(&self, def: FnDef, args: &GenericArgs) -> Option<Instance> {
    /// Resolve an instance from the given function definition and generic arguments.
        let mut tables = self.tables.borrow_mut();