Introduced in #19, the state structure may be replaced by the new `Field` class.
Introduced in #19, the state structure may be replaced by the new
Fieldclass.