{"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"let"}]}
    let fn_ty = cx.get_type_of_global(outer_fn);
) -> &'ll llvm::Type {
    let mut ret_ty = cx.get_return_type(fn_ty);