Andrei Alexandrescu: > Ok, I can implement all that... but twice?!? :o) Sorry for the double posting. And regarding the implementation, first of all it can be seen if you and other people think it's generally useful stuff. Later I'll offer some/most implementations :-) Bye, bearophile