what properties are on the promise object?


{
  data: ...,
  onFulfilled: []
}