type Queue = {
    queue(_:T)->Void
    dequeue->T
    size->Number
    clear->Void
    isEmpty->Boolean
    iterator->Iterator
    asString->String}