So I got this working. I’m thinking that given the extra hoop a user would have to go through to use this (getting the class wrapped), maybe for something intended for distribution to less advanced users a Jitter object is still the way to go.
On the other hand, it doesn’t look like there’s any harm in having the class wrapped repeatedly, besides an error message in the max window. I suppose I could just say "make sure you include the line maxclasswrap("myclass", "MyClass") in your script." It doesn’t really seem any more ornery than making them do new JitterObject("MyClass") where it should ideally be new MyClass().
What do you people out there in internet-land think?
Or is there some other way to make a js-addressable object without these hoops that I’m just ignorant of?