Particularly, this looks odd:newVoid!double What the hell does that mean? :)I suggest a name like newUninit or newRaw or something that means more "uninitailized" than "no type".
recycled!double Allocate from recycled memory (as opposed to new unspoiled memory). -- Michel Fortin michel.for...@michelf.com http://michelf.com/