Go state-machine Libraries