Builtin lambdas can now be given a name.
Changed pretty name for builtin lambdas to "builtin-procedure".
Syntax objects can now be given a name, which is reflected in its toString representation.