AB
Size: a a a
AB
AB
ŹR
ŹR
TH
AB
TH
AB
DF
DF
ŹR
ŹR
ŹR
DF
DF
DF
ŹR
DF
ŹR
AB
maybe_throw({error, Reason}) -> throw(Reason);
maybe_throw(Else) -> Else.
try
{ok, Result1} = maybe_throw(some_api:foo1()),
{ok, Reault2} = maybe_throw(some_api:foo2(Result1),
.....
catch
throw:Reason -> {error, Reason}
end