A promises library for Go