-- -*- M2-comint -*- hash: 6046740056586321212

i1 : charstarstar {"foo", "bar", "baz"}

o1 = {foo, bar, baz}

o1 : ForeignObject of type char**

i2 : charstarstar {"the", "quick", "brown", "fox", "jumps", "over", "the",
         "lazy", "dog"}

o2 = {the, quick, brown, fox, jumps, over, the, lazy, dog}

o2 : ForeignObject of type char**

i3 : voidstarstar {address int 0, address int 1, address int 2}

o3 = {0x7728fbfd68a0, 0x7728fbfd6890, 0x7728fbfd6870}

o3 : ForeignObject of type void**

i4 : x = charstarstar {"foo", "bar", "baz"}

o4 = {foo, bar, baz}

o4 : ForeignObject of type char**

i5 : x_1

o5 = bar

o5 : ForeignObject of type char*

i6 : x_(-1)

o6 = baz

o6 : ForeignObject of type char*

i7 : length x

o7 = 3

i8 : i = iterator x;

i9 : next i

o9 = foo

o9 : ForeignObject of type char*

i10 : next i

o10 = bar

o10 : ForeignObject of type char*

i11 : scan(x, print)
foo
bar
baz

i12 : x_0 = "qux"

o12 = qux

o12 : ForeignObject of type char*

i13 : x

o13 = {qux, bar, baz}

o13 : ForeignObject of type char**

i14 : 
