Returns a string version of this expression. Subclasses should override this method. The output should be kept compatible with the Parser.
@override String toString() => '$name(${args.join(',')})';