Jim, in general I agree with what you are saying but the above text worries me.
The last thing we (well, at least I) want to do is force implementations to add
yet another layer of indirection/cruft to the critical path. Supporting
user-defined datatypes is costly enough already, let's please not make it any
-- Eric Salo Silicon Graphics Inc. "Do you know what the (415)933-2998 2011 N. Shoreline Blvd, 8U-802 last Xon said, just email@example.com Mountain View, CA 94043-1389 before he died?"