H. S. Teoh: > but apparently operator overloading doesn't work at the package > level? In D the overloaded operators need to be defined inside structs/classes. Bye, bearophile