def __init__(<EOL>self,<EOL>name: str,<EOL>dtype: type,<EOL>unique: bool,<EOL>validators: t.List[VALIDATOR_FUNCTION],<EOL>recoders: t.List[RECODER_FUNCTION],) -> None:
if validators is None:<EOL><INDENT>validators = []<EOL><DEDENT>if recoders is None:<EOL><INDENT>recoders = []<EOL><DEDENT>self.name = name<EOL>self.dtype = dtype<EOL>self.unique = unique<EOL>self.validators = self._dict_of_funcs(validators)<EOL>self.recoders = self._dict_of_funcs(recoders)<EOL>
Construct a new `Column` object.

        Args:
            name (str): The exact name of the column in a ``pd.DataFrame``.
            dtype (type): The type that each member of the recoded column must belong to.
            unique (bool): Whether values are allowed to recur in this column.
            validators (list): A list of validator functions.
            recoders (list): A list of recoder functions.