Don't mutate deck so bespoke-convenient is a pure utils library

Sorry, this is a relatively big change :)

This would be the first step towards my idea presented in #2. What do you think?