export type { Err, None, Ok, Option, Result, Some } from 'sts:result';
export { err, isErr, isNone, isOk, isSome, none, ok, some, Try } from 'sts:result';
export { Match, where } from 'sts:match';
export { Failure } from 'sts:failures';
// #[effects(add: [fails.throws], unknown: [direct])]
export declare function Defer(_cleanup: () => unknown): never;
// #[effects(add: [fails.throws], unknown: [direct])]
export declare function todo(message?: string): never;
// #[effects(add: [fails.throws], unknown: [direct])]
export declare function unreachable(message?: string): never;
