Apply the transform to a Keyboard. Onwards to the final demonstration!
Using Haskell's Text.ParserCombinators.ReadP library for the first time, and I enjoyed it thoroughly! It's nice avoiding a third-party library like MegaParsec.
As I attempt to habituate TDD, I should have some examples of tests to minimize all friction preventing me from testing.