@Kishikawa Katsumi, ``` (source_file (func_decl "fibonacci(number:)" (parameter_list (parameter "number" apiName=number)) (result (type_ident (component id='Int' bind=none))) (brace_stmt (if_stmt (sequence_expr type='<null>' (declref_expr type='<null>' decl=main.(file).fibonacci(number:).number@/usercode/main.swift:1:16 function_ref=unapplied) (unresolved_decl_ref_expr type='<null>' name=<= function_ref=unapplied) (integer_literal_expr type='<null>' value=1)) (brace_stmt (return_stmt (declref_expr type='<null>' decl=main.(file).fibonacci(number:).number@/usercode/main.swift:1:16 function_ref=unapplied))) (brace_stmt (return_stmt (sequence_expr type='<null>' (call_expr type='<null>' arg_labels=number: (unresolved_decl_ref_expr type='<null>' name=fibonacci function_ref=unapplied) (tuple_expr type='<null>' names=number (sequence_expr type='<null>' (declref_expr type='<null>' decl=main.(file).fibonacci(number:).number@/usercode/main.swift:1:16 function_ref=unapplied) (unresolved_decl_ref_expr type='<null>' name=- function_ref=unapplied) (integer_literal_expr type='<null>' value=1)))) (unresolved_decl_ref_expr type='<null>' name=+ function_ref=unapplied) (call_expr type='<null>' arg_labels=number: (unresolved_decl_ref_expr type='<null>' name=fibonacci function_ref=unapplied) (tuple_expr type='<null>' names=number (sequence_expr type='<null>' (declref_expr type='<null>' decl=main.(file).fibonacci(number:).number@/usercode/main.swift:1:16 function_ref=unapplied) (unresolved_decl_ref_expr type='<null>' name=- function_ref=unapplied)