@stdlib/utils-try-then
If a function does not throw, return the function return value; otherwise, return the return value of a second function.
If a function does not throw, return the function return value; otherwise, return the return value of a second function.
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a second function.