Async inserts element at index.
element
index
@override Future<void> insert(int index, element) async { return Future<void>(() => throw UnsupportedError('Unmodifiable operation')); }