Regarding the recent small thread about the "new" statement, this is how the Dylan language faces the problem (found through Lambda The Ultimate): http://www.opendylan.org/books/drm/Constructing_and_Initializing_Instances#make Bye, bearophile