Fixed FunctionExpr (and printing), functions are now correctly parsed
when used as expressions