A variant of the 'enum' package that supports pickling
