Async removes the last element from the queue.
@override Future<E> removeLast() { return Future<E>(() => _collective.removeLast()); }