Wrapping this to keep API while making changes in the background.
Better API for Token.
Added the bang to imply there is some mutation going on.
Named args via options, just better, innit.
Keep this behaviour with the token.
This seems like it should be handled by the Token class too.
Removing mutation inside post_tokenize as it's a class method.
Added spec for Token class.
Merged from-class-to-instance.