github.com/AaronJan/hunch (go): Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
Keywords: async|asynchronous|channel|concurrency|concurrent|context|go|golang|reactivex|util