An small experiment about how to do a basic promise handling library