anchor.diff:  ///
   /// and that allow the user to perform common tasks on an ordering:
   ///
  -///     natural.min(1, 2);  // 1
  -///     natural.maxOf([8, 2, 9, 1]);  // 9
  -///     natural.sort(['dog', 'cat', 'ape']);  // ['ape', 'cat', 'dog']
  +///     natural.min('a', 'b');  // 'a'
  +///     natural.maxOf(['a', 'b', 'c']);  // 'c'
  +///     natural.sorted(['dog', 'cat', 'ape']);  // ['ape', 'cat', 'dog']
   ///     natural.isOrdered(['ape', 'cat', 'dog']);  // true
   ///
   @immutable
  
positive.code: /// using a fluent interface.
  ///
  /// The [Ordering] defines a total order on objects of type [T]. For example,
  /// the natural order of two objects can be determined using:
  ///
  ///     var natural = new Ordering.natural();
  ///     natural.compare(1, 2);  // 1
  ///
  /// However, the low-level [compare] function rarely needs to be used
  /// directly. [Ordering] implements various fluent helpers that create new
  
negative.code: /// Provides a first-class model of comparators, their composition and
  /// operations on iterables.
  library more.ordering;
  
  import 'package:meta/meta.dart' show immutable;
  