 }
 
 @public
-struct Dictionary<KeyType : Hashable, ValueType> : Collection,
-                                                   DictionaryLiteralConvertible {
+struct Dictionary<
+  KeyType : Hashable, ValueType
+> : Collection, DictionaryLiteralConvertible {
+  
   typealias _Self = Dictionary<KeyType, ValueType>
   typealias _VariantStorage = _VariantDictionaryStorage<KeyType, ValueType>
   typealias _NativeStorage = _NativeDictionaryStorage<KeyType, ValueType>

  ///
  /// Returns the value that was replaced, or `nil` if a new key-value pair
  /// was added.
  @public mutating func updateValue(value: ValueType, forKey key: KeyType) -> ValueType? {
    return _variantStorage.updateValue(value, forKey: key)
  }


    }
  }

  mutating func migrateDataToNativeStorage(
    cocoaStorage: _CocoaDictionaryStorage
  ) {
    var minCapacity = NativeStorage.getMinCapacity(
        cocoaStorage.count, _dictionaryDefaultMaxLoadFactorInverse)
    var allocated = ensureUniqueNativeStorage(minCapacity).reallocated
