'Adds the user-defined tags to the last word.
Custom tags can be used to add extra semantical meaning or metadata to words.'

def _do_custom(self, custom):

    if custom:
        self.words[(-1)].custom_tags.update(custom)
