(O: Order<A>)
| 1960 | * @since 4.0.0 |
| 1961 | */ |
| 1962 | export const makeOrder = <A>(O: Order<A>): Order<Option<A>> => |
| 1963 | order.make((self, that) => isSome(self) ? (isSome(that) ? O(self.value, that.value) : 1) : -1) |
| 1964 | |
| 1965 | /** |
| 1966 | * Lifts a binary function to operate on two `Option` values. |