Make use of lenses
Records start to be deeply nested (game > board > pieces), the use of lenses would make getting and setting them easier.
Records start to be deeply nested (game > board > pieces), the use of lenses would make getting and setting them easier.