f(); f ::= fn( ) int { return 3; }