// native-monad export { ok, err, some, none, okSome, okNone, errNone, Result, Option, Query, ResultPromise, OptionPromise, QueryPromise, } from 'native-monad'; // neverthrow export { ok as ntOk, err as ntErr, Result as NtResult, ResultAsync as NtResultAsync, fromThrowable as ntFromThrowable, } from 'neverthrow'; // ts-results-es export { Ok as TsOk, Err as TsErr, Some as TsSome, None as TsNone, Result as TsResult, Option as TsOption, } from 'ts-results-es'; // oxide.ts export { Ok as OxOk, Err as OxErr, Some as OxSome, None as OxNone, match as oxMatch, } from 'oxide.ts'; // fp-ts export * as E from 'fp-ts/Either'; export * as O from 'fp-ts/Option'; export { pipe } from 'fp-ts/function'; // true-myth (static functions are named exports, not on default) export * as TmResult from 'true-myth/result'; export * as TmMaybe from 'true-myth/maybe';