// @concrete: // | File // | FunctionDecl // | Fun:'"fun"' // | Identifier:'"foo"' // | ParamList // | LeftParen:'"("' // | Parameter // | Identifier:'"x"' // | Colon:'":"' // | TypeExpression // | Identifier:'"f64"' // | RightParen:'")"' // | Block // | LeftBrace:'"{"' // | ExpressionStatement // | BinaryExpression // | Identifier // | Identifier:'"x"' // | Plus:'"+"' // | LiteralExpression // | Number:'"7"' // | RightBrace:'"}"' // | fun foo(x: f64) { x + 7 } // @type: 613 f64