Now using _result as _error as well.

No need to have 2 diff variables. Whether it’s error or result is
determined by _fulfilled flag.