fear
fear copied to clipboard
Add Future#recover_with
It's like flat_map for failures
f = Fear.future { Float::INFINITY }
Fear.future { 42/0 }.recover_with do |m|
m.case(ZeroDivisionError) { f }
end