-- -*- M2-comint -*- hash: 125930480536305356

i1 : x = new HashTable from {a => 1, b => 2, c => 3}

o1 = HashTable{a => 1}
               b => 2
               c => 3

o1 : HashTable

i2 : pairs x

o2 = {(c, 3), (a, 1), (b, 2)}

o2 : List

i3 : d = new Dictionary

o3 = d

o3 : GlobalDictionary

i4 : getGlobalSymbol (d, "foo")

o4 = foo

o4 : Symbol

i5 : getGlobalSymbol (d, "bar")

o5 = bar

o5 : Symbol

i6 : pairs d

o6 = {(bar, bar), (foo, foo)}

o6 : List

i7 : first oo

o7 = (bar, bar)

o7 : Sequence

i8 : class \ oo

o8 = (String, Symbol)

o8 : Sequence

i9 : L = {3, 5, 7};

i10 : pairs L

o10 = {(0, 3), (1, 5), (2, 7)}

o10 : List

i11 : pairs {apple, banana, carrot}

o11 = {(0, apple), (1, banana), (2, carrot)}

o11 : List

i12 : pairs "foo"

o12 = iterator "foo"

o12 : Iterator

i13 : toList oo

o13 = {(0, f), (1, o), (2, o)}

o13 : List

i14 : i = pairs Iterator(() -> 5)

o14 = i

o14 : Iterator

i15 : next i

o15 = (0, 5)

o15 : Sequence

i16 : next i

o16 = (1, 5)

o16 : Sequence

i17 : next i

o17 = (2, 5)

o17 : Sequence

i18 : 
