anchor.diff:     * If [toEncodable] is omitted, it defaults to calling `.toJson()` on
      * the object.
      */
  -  const JsonEncoder([toEncodable(nonSerializable)])
  +  const JsonEncoder([toEncodable(object)])
         : this.indent = null,
           this._toEncodable = toEncodable;
   
  
positive.code:    * If [indent] is `null`, the output is encoded as a single line.
     *
     * The JSON encoder handles numbers, strings, booleans, null, lists and
     * maps directly.
     *
     * Any other object is attempted converted by [toEncodable] to an
     * object that is of one of the convertible types.
  
negative.code:    * Creates a JSON encoder.
     *
     * The JSON encoder handles numbers, strings, booleans, null, lists and
     * maps with string keys directly.
     *
     * Any other object is attempted converted by [toEncodable] to an
     * object that is of one of the convertible types.
  