improve error messages when creating invalid HoppingKinds

Closes #147 (closed).

Also uncovered an invalid HoppingKind creation in the tests!

Merge request reports

Loading