learning go
State Machine Thunderbird