hard-rejection
Make unhandled promise rejections fail hard right away instead of the default silent fail
loud-rejection
Make unhandled promise rejections fail loudly instead of the default silent fail
defer-reject
Defer rejection explicitly until a catch handler is attached.