Parse, manipulate and display common [Tak] structures.
Support for both [PTN] and [TPS], as well as an efficient types for storing moves.
[fast-tak] uses this library extensively and even re-exports it.