Richie: > 2) How does memoize appear to be adding more than one of the > same key to the memo AA? > > Thanks. I have not studied your code much, but maybe it's: http://d.puremagic.com/issues/show_bug.cgi?id=3789 But this problem is for structs, I think tuples don't have it. Bye, bearophile