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