* legalizes omitting types on function expressions within function type contexts * legalizes omitting any number of arguments
Quite similar to #256 and also uses its test, but also fixes the serializer and doesn't try to parse an untyped 'x => x'.