anchor.diff:    ByteBuffer destination,
     // QUESTION: What type should this be? I don't want to return a buffer.
     //           Filling a buffer should offer better performance.
  +  // QUESTION: Should we even have this... dart:math does this too, it's just slow.
   ) {
     ArgumentError.checkNotNull(destination, 'destination');
     // This limitation is given in the Web Cryptography Specification, see:
  
positive.code: // QUESTION: Should these Hasher implementations be `const` or `final`?
  // QUESTION: Should these Hasher implementation be top-level elements or static
  //           properties on the `Hasher` class?
  
  /// Key for signing/verifying with HMAC.
  ///
  
negative.code: 
    // QUESTION: When exporting a key as JWK (JSON Web Key) ww get JSON, should
    //           we return String, Uint8List, or Map<String, Object> ?
    //           Or is this Map<String, dynamic>?
    //           Similarly, we have method that import from JSON Web Keys.
  }
  
  