code: @SuppressWarnings("unchecked")
    static <C extends Comparable> Cut<C> belowAll() {
      return (Cut<C>) BelowAll.INSTANCE;
    }
docs: /*
  The implementation neither produces nor consumes any non-null instance of type C, so
  casting the type parameter is safe.