opt: The promise api
v0.0.8