After thinking about this a bit, it became glaringly obvious that the right way to instantiate an object for class "Foo" is to do:
new P5, .Foo Or whatever the constant value assigned to the Foo class upon its creation is. When a class is created, it should be assigned a number, and for most things PMC-only classes or full-on HLL classes should behave identically. Duh. One more thing down--now to actually make it work out... Dan