Final class FH\Awkward<TError, +TOk>

Potentially erroneous values. Use this instead of exceptions. Also called Either or \/ in other libraries.

Static methods

error(TError): Awkward<TError, TOk>
Return an erroneous value.
ok(TOk): Awkward<TError, TOk>
Return a non-erroneous value.

Instance methods

awkward<TR>((function(TError): TR) $onError, (function(TOk): TR) $onSome): TR
map<TM>((function(T): TM) $f): Awkward<TError, TM>