<lambda_expr> ::= 'fun' [ <method_type_parameters> ] '(' <method_parameters> ')' [ ':' <type> ] [ <where_constraints> ] <block>