tiny message queue in Go