Croma.Result.or_else

You're seeing just the macro or_else, go back to Croma.Result module for more information.
Link to this macro

or_else(result1, result2)

View Source (macro)

Tries to take one result in :ok state from the given two. If the first result is in :ok state it is returned. Otherwise the second result is returned. Note that or_else/2 is a macro instead of a function in order to short-circuit evaluation of the second argument, i.e. the second argument is evaluated only when the first argument is in :error state.