Better type signature for `recover`, which allows one return null from the recovery function.
Better type signature for `recover`, which allows one return null from the recovery function.

npryce/result4k,npryce/result4k