catch

fun <T> PNFuture<T>.catch(action: (Exception) -> Result<T>): PNFuture<T>