promised future — by @userioioio / Cosmos