/** * A type representing an "empty" ReaderIOEither environment */ export interface EmptyEnv {} /** * An "empty" ReaderIOEither environment */ export const emptyEnv: EmptyEnv = {} /** * Intersection type substraction alias */ export type Subtract = Omit