def _bind(self, form, memo):
        if form is not None and self.bound:
            raise TypeError('%r already bound' % type(obj).__name__)
        rv = object.__new__(self.__class__)
        rv.__dict__.update(self.__dict__)
        rv.validators = self.validators[:]
        rv.messages = self.messages.copy()
        if form is not None:
            rv.form = form
        return rv
Adds a new task.
dataset/ETHPy150Open mitsuhiko/fungiform/fungiform/forms.py/Field._bind--crossover with--dataset/ETHPy150Open Doist/todoist-python/todoist/api.py/TodoistAPI.add_item