+ Performance tests
+ Calculate partial? at processing time
+ Profiling, + Performance improvements
+ Wrangling ruby-prof
+ Use empty? as default for rejecting tokens.
+ Simplify measuring code.