kris wrote: > The easy and clean remedy is to use an interface instead, but in this > case I was hoping to expose something "lightweight" instead. Any ideas > for a practical resolution? No. But I am constantly surprised at the neato solutions the D programmers here think up for things!