anchor.diff:    /// new keys. If [equals] is omitted, the key's own [Object.==] is used
     /// instead.
     ///
  -  /// Similar, if [hashCode] is provided, it is used to produce a hash value
  +  /// Similarly, if [hashCode] is provided, it is used to produce a hash value
     /// for keys in order to place them in the hash table. If it is omitted, the
     /// key's own [Object.hashCode] is used.
     ///
  
positive.code:   /// of an object, or what it compares equal to, should not change while the
    /// object is in the table. If it does change, the result is unpredictable.
    ///
    /// If you supply one of [equals] and [hashCode],
    /// you should generally also supply the other.
    ///
    /// Some [equals] or [hashCode] functions might not work for all objects.
  
negative.code: 
    /// Creates an insertion-ordered identity-based map.
    ///
    /// Effectively shorthand for:
    /// ```dart template:expression
    /// LinkedHashMap<K, V>(equals: identical,
    ///                     hashCode: identityHashCode)
  