import type * as P from "@principia/prelude";
import { none, some } from "./constructors";
import { isSome } from "./guards";
import type { Option } from "./model";
/*
* -------------------------------------------
* Senigroup Option
* -------------------------------------------
*/
export const getApplySemigroup = (S: P.Semigroup): P.Semigroup