StopGo is a binary chainable function queue. It's so fundamental that we can easily implement the Promise API on top of it.