This is an alternative implementation to #186 that doesn't change the interface at the cost of translating between the internal and external state. I am not sure how to measure the impact of the additional allocation.
It seems to me that it would only matter for cases with lots of Partial state (e.g. feeding one char at a time).
This is an alternative implementation to #186 that doesn't change the interface at the cost of translating between the internal and external state. I am not sure how to measure the impact of the additional allocation. It seems to me that it would only matter for cases with lots of
Partial
state (e.g. feeding one char at a time).