Async removes the last element.
@override Future<void> removeLast() async { return Future<void>(() => throw UnsupportedError('Unmodifiable operation')); }