Tools for working with goto-based state machines in go (golang).