In order to make it possible to use better dictionary structures,
I want to refactor dictionary access routines. These are changes
I propose to make before moving further.
Refactor dictionary access:
- introduce WordListEntry type;
- introduce accessors and mutators for wordlist entries;
- hide some implementation details;
- prepare to hide more implementation details.