{"ast_node_type":"other","tokens":[{"end":30,"kind":"keyword","start":0,"text":"TypeKind::Function"}]}
            TypeKind::Function
        } else if typ.dyncast_function_ptr_type().is_some() {
        } else if typ.is_compatible_with(self.float_type) {