Use with-accessors instead of with-slots in the nes reader.