A small compliant Promises/A+ Javascript implementation