'Create a :class:`.CreateTable` construct.
:param element: a :class:`.Table` that\'s the subject
of the CREATE
:param on: See the description for \'on\' in :class:`.DDL`.
:param bind: See the description for \'bind\' in :class:`.DDL`.'

def __init__(self, element, on=None, bind=None):

    super(CreateTable, self).__init__(element, on=on, bind=bind)
    self.columns = [CreateColumn(column) for column in element.columns]
