code: def scopes(cls):
          
          # Why do we need this? This should either
          # * Be bubbled to the places where it is used (AcidXBlock).
          # * Be automatic. Look for all members of a type.
          return [cls.USAGE, cls.DEFINITION, cls.TYPE, cls.ALL]
docs: Return a list of valid/understood class scopes.