def add(self, message_dict):
        uuid = message_dict[TASK_UUID_FIELD]
        if uuid in self._tasks:
            task = self._tasks[uuid]
        else:
            task = Task()
        task = task.add(message_dict)
        if task.is_complete():
            parser = self.transform(["_tasks", uuid], discard)
            return [task], parser
        else:
            parser = self.transform(["_tasks", uuid], task)
            return [], parser
Update the L{Parser} with a dictionary containing a serialized Eliot
dataset/ETHPy150Open ClusterHQ/eliot/eliot/_parse.py/Parser.add