In a feature branch is a generateUnit method that takes the output of generate and passes it through the decoding method.
This is simple, stupid, and slow because we already have some information at the lower levels to fill in the blanks without divining them.
The fix would likely be an SPI addition to the generator methods to spit out a MnemonicUnit at that level rather than higher up... Though we wouldn't want to remove the dumb method as it provides a nice backup.
In a feature branch is a generateUnit method that takes the output of generate and passes it through the decoding method. This is simple, stupid, and slow because we already have some information at the lower levels to fill in the blanks without divining them.
The fix would likely be an SPI addition to the generator methods to spit out a MnemonicUnit at that level rather than higher up... Though we wouldn't want to remove the dumb method as it provides a nice backup.