quieter error message for compiler bug
refactor
func literal params
return statement
sub and quo
left associativity