Required Files
Constants
Enumerator = Enumerable::Enumerator unless defined? ::Enumerator
  For ruby-1.9 compatibility, define Enumerator class at top level