(Program
(Function
{ (Identifier)
->(Identifier) }
{ (Params
(Identifier)
(Identifier))
->(Params) }
{+(Return
(Boolean))+}
{-(ExpressionStatements
(Identifier))-}))