core :: FifoQueue :: defaultinit
private class FifoQueue[E] super ProxyQueue[E] redef fun take do return seq.shift redef fun peek do return seq.first end