Before: $ python -m timeit -s 'from mwparserfromhell.parser.tokens import Text' 'Text(text = "abc")' 1000000 loops, best of 3: 0.91 usec per loop After: $ python -m timeit -s 'from mwparserfromhell.parser.tokens import Text' 'Text(text = "abc")' 1000000 loops, best of 3: 0.223 usec per loop