…n Windows (presumably works elsewhere too; if not, it's easy enough to comment out again for the release).
… we faced is that we weren't doing the initialization of the new slots properly, but there were other bits too, including the ability to hold a role in a variable being broken (also now fixed). Includes some refactors that make things a bit neater, IMO.
…xists in the role composer; this is because .Bool method may not be defined so early in the bootstrap in places we'd want it to be, so we exploded if roles were used in a certain way in the setting.
…ests for it
… from Mu. Define Mu.Numeric to return 0, Cool.Numeric to call the pir function to convert to a Num. Still need to define Numeric.Numeric.
…his gets the basics actually working.
…s tests apart from those that depend on Numeric and Stringy. Also we can remove some hacky stuff I put in earlier.
…'t yet, this is just part one :-)).
…and also role composition, which uses this introspection.