code: def create(cls, arg):
          
          obj = cls()
          obj._connection = arg.connection
          obj._heading = arg.heading.make_subquery_heading()
          obj._arg = arg
          return obj
docs: construct a subquery from arg