Tiny little experimental promise library..