================== procedure_forward_reference ================== module proc first() -> Int return second() + 1 proc second() -> Int return 41 end. --- (source_file (module_declaration (procedure_declaration (identifier_definition (identifier)) (parameter_list) (identifier) (procedure_body (return_clause (binary_expression (call_expression (identifier) (argument_list)) (literal (integer)))))) (procedure_declaration (identifier_definition (identifier)) (parameter_list) (identifier) (procedure_body (return_clause (literal (integer)))))))