New: FunctionSyntax