* Predictable symbol creation.
* Predictable symbol creation.
newTermSymbol, newClassSymbol, and newNonClassSymbol all create symbols based only on the flags (for reconstruction after reification.) It would be nice to combine the last two into newTypeSymbol, but this requires some flag which allows us to distinguish classes and type aliases, which as yet does not exist.
The fundamental flags used to determine which Symbol subclass to instantiate are: METHOD, PACKAGE, MODULE, PARAM, DEFERRED.
(Since version 2.10.0) Use leftOfArrow instead
(Since version 2.10.0) Use resultOfEnsuring instead