BcsType for a Move struct: an ordered set of named, typed fields.
Internal codec holding the fast read/write closures and an optional kind tag used by bulk encoder/decoder dispatch.
Decode from a BcsReader. Syncs the singleton decoder to the reader's state, runs the fast decode path, then syncs the position back. For the common case, use parse() instead.
Optional
BcsType for a Move struct: an ordered set of named, typed fields.