A tiny promise library.