use github.com/noypi/future
http://github.com/noypi/fp has golang promise, futures, lazies, parallelloops... etc...