sean-promise (npm): write a custom promise to better understand it
Keywords: promise