Provides a .than static constexpr function object.
When creating a binary function object of type Algo whose signature is A x B -> Return, nested_than<Algo> can be used as a base class of Algo. Doing so will provide a static constexpr member called than, which has the following signature:
Note that the function object Algo must be default-constructible, since it will be called as Algo{}(arguments...).