I want to create a custom Promise class in which I can define a default rejection handler, but only if the promise does not already have a catch on it. So is th
catch