FSM - 为Golang提供了一种轻量级有限状态机