Adds value at the beginning of the queue.
value
@override void addFirst(E value) => apply(addFirst, [value]);