function getOrd(_) {
	return makeOrd(getEqual(_).equals, y => x =>
		x === y
			? 0
			: O.isSome(x)
			? O.isSome(y)
				? _.compare(y.value)(x.value)
				: 1
			: -1
	);
}
The `Ord` instance allows `Option` values to be compared with
`compare`, whenever there is an `Ord` instance for
the type the `Option` contains.

`None` is considered to be less than any `Some` value.