Tweaks

I fail to see how it's informative. Show me a reasonable test that actually _needs_ this.

Reason I ask is that this has the unfortunate side-effect of turning a purely functional API into a stateful one. If you want the alphabet to be configurable, adding it as an extra, optional parameter to the affected functions is more explicit and easier to debug.