CanonicalTraits (julia): Full-featured traits in Julia. Without full features how dare I say this?
Keywords: typeclasses|traits