Expressions natively have types, some of which can be overridden with ->typed()
Local lib dir.
Cast expression.
Test: function that returns a pointer to itself.
Change some types around in the test harness.
Type test script.
Put everything in Syntel::.
Add role pragma, and use it. Don't do so many isa checks.
Missed in the Syntel:: sweep.