**** New globals: {G:G, b:b, d:d, g:g, i:i, i1:i1, i2:i2, i4:i4, i8:i8, n:r8, o:o, qG:G?, qb:b?, qd:d?, qi:i?, qi1:i1?, qi2:i2?, qi4:i4?, qi8:i8?, qn:r8?, qr4:r4?, qr8:r8?, qu1:u1?, qu2:u2?, qu4:u4?, qu8:u8?, r4:r4, r8:r8, s:s, u1:u1, u2:u2, u4:u4, u8:u8}

> ToText(g)
ToText(g) : s
*** Error: (7,8) Node: g, Message: Invalid operand type: cannot convert type 'g' to 'i4'
Binder : ToText(Error(ErrBadType_Src_Dst))
###
> ToText(o)
ToText(o) : s
Binder : Guard(?1: o, ToText*(Unit<s>(?1)))
Reducer: str(<null>)
###
> ToText(s)
ToText(s) : s
Binder : ToText*(s)
Reducer: s
###
> ToText(G)
ToText(G) : s
Binder : ToText(G)
###
> ToText(b)
ToText(b) : s
Binder : ToText(b)
###
> ToText(d)
ToText(d) : s
Binder : ToText(d)
###
> ToText(n)
ToText(n) : s
Binder : ToText(n)
###
> ToText(r8)
ToText(r8) : s
Binder : ToText(r8)
###
> ToText(r4)
ToText(r4) : s
Binder : ToText(r4)
###
> ToText(i)
ToText(i) : s
Binder : ToText(i)
###
> ToText(i8)
ToText(i8) : s
Binder : ToText(i8)
###
> ToText(i4)
ToText(i4) : s
Binder : ToText(i4)
###
> ToText(i2)
ToText(i2) : s
Binder : ToText(i2)
###
> ToText(i1)
ToText(i1) : s
Binder : ToText(i1)
###
> ToText(u8)
ToText(u8) : s
Binder : ToText(u8)
###
> ToText(u4)
ToText(u4) : s
Binder : ToText(u4)
###
> ToText(u2)
ToText(u2) : s
Binder : ToText(u2)
###
> ToText(u1)
ToText(u1) : s
Binder : ToText(u1)
###
> ToText(qG)
ToText(qG) : s
Binder : Guard(?1: qG, ToText(?1))
###
> ToText(qb)
ToText(qb) : s
Binder : Guard(?1: qb, ToText(?1))
###
> ToText(qd)
ToText(qd) : s
Binder : Guard(?1: qd, ToText(?1))
###
> ToText(qn)
ToText(qn) : s
Binder : Guard(?1: qn, ToText(?1))
###
> ToText(qr8)
ToText(qr8) : s
Binder : Guard(?1: qr8, ToText(?1))
###
> ToText(qr4)
ToText(qr4) : s
Binder : Guard(?1: qr4, ToText(?1))
###
> ToText(qi)
ToText(qi) : s
Binder : Guard(?1: qi, ToText(?1))
###
> ToText(qi8)
ToText(qi8) : s
Binder : Guard(?1: qi8, ToText(?1))
###
> ToText(qi4)
ToText(qi4) : s
Binder : Guard(?1: qi4, ToText(?1))
###
> ToText(qi2)
ToText(qi2) : s
Binder : Guard(?1: qi2, ToText(?1))
###
> ToText(qi1)
ToText(qi1) : s
Binder : Guard(?1: qi1, ToText(?1))
###
> ToText(qu8)
ToText(qu8) : s
Binder : Guard(?1: qu8, ToText(?1))
###
> ToText(qu4)
ToText(qu4) : s
Binder : Guard(?1: qu4, ToText(?1))
###
> ToText(qu2)
ToText(qu2) : s
Binder : Guard(?1: qu2, ToText(?1))
###
> ToText(qu1)
ToText(qu1) : s
Binder : Guard(?1: qu1, ToText(?1))
###
> ToText(g, s)
ToText(g, s) : s
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
*** Error: (7,8) Node: g, Message: Invalid operand type: cannot convert type 'g' to 'i4'
Binder : ToText*(Error(ErrBadType_Src_Dst), s)
###
> ToText(o, s)
ToText(o, s) : s
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : Guard(?1: o, ToText*(Unit<s>(?1), s))
Reducer: str(<null>)
###
> ToText(s, s)
ToText(s, s) : s
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(s, s)
###
> ToText(G, s)
ToText(G, s) : s
Binder : ToText(G, s)
###
> ToText(b, s)
ToText(b, s) : s
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(b, s)
###
> ToText(d, s)
ToText(d, s) : s
Binder : ToText(d, s)
###
> ToText(n, s)
ToText(n, s) : s
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(n, s)
###
> ToText(r8, s)
ToText(r8, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(r8, s)
###
> ToText(r4, s)
ToText(r4, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(r4, s)
###
> ToText(i, s)
ToText(i, s) : s
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i, s)
###
> ToText(i8, s)
ToText(i8, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i8, s)
###
> ToText(i4, s)
ToText(i4, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i4, s)
###
> ToText(i2, s)
ToText(i2, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i2, s)
###
> ToText(i1, s)
ToText(i1, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i1, s)
###
> ToText(u8, s)
ToText(u8, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(u8, s)
###
> ToText(u4, s)
ToText(u4, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(u4, s)
###
> ToText(u2, s)
ToText(u2, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(u2, s)
###
> ToText(u1, s)
ToText(u1, s) : s
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(u1, s)
###
> ToText(g, g)
ToText(g, g) : s
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
*** Error: (7,8) Node: g, Message: Invalid operand type: cannot convert type 'g' to 'i4'
Binder : ToText*(Error(ErrBadType_Src_Dst), g)
###
> ToText(o, g)
ToText(o, g) : s
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : Guard(?1: o, ToText*(Unit<s>(?1), g))
Reducer: str(<null>)
###
> ToText(s, g)
ToText(s, g) : s
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(s, g)
###
> ToText(G, g)
ToText(G, g) : s
*** Error: (10,11) Node: g, Message: Invalid operand type: cannot convert type 'g' to 's'
Binder : ToText(G, Error(ErrBadType_Src_Dst))
###
> ToText(b, g)
ToText(b, g) : s
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(b, g)
###
> ToText(d, g)
ToText(d, g) : s
*** Error: (10,11) Node: g, Message: Invalid operand type: cannot convert type 'g' to 's'
Binder : ToText(d, Error(ErrBadType_Src_Dst))
###
> ToText(n, g)
ToText(n, g) : s
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(n, g)
###
> ToText(r8, g)
ToText(r8, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(r8, g)
###
> ToText(r4, g)
ToText(r4, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(r4, g)
###
> ToText(i, g)
ToText(i, g) : s
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i, g)
###
> ToText(i8, g)
ToText(i8, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i8, g)
###
> ToText(i4, g)
ToText(i4, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i4, g)
###
> ToText(i2, g)
ToText(i2, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i2, g)
###
> ToText(i1, g)
ToText(i1, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(i1, g)
###
> ToText(u8, g)
ToText(u8, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(u8, g)
###
> ToText(u4, g)
ToText(u4, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(u4, g)
###
> ToText(u2, g)
ToText(u2, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(u2, g)
###
> ToText(u1, g)
ToText(u1, g) : s
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ToText*(u1, g)
###
> ToText(Null(""))
ToText(Null("")) : s
Binder : ToText*(DefOpt*(""))
Reducer: str(<null>)
###
> ToText("")
ToText("") : s
Binder : ToText*("")
Reducer: ""
###
> ToText("s")
ToText("s") : s
Binder : ToText*("s")
Reducer: "s"
###
> ToText(0)
ToText(0) : s
Binder : ToText(0)
Reducer: "0"
###
> ToText(1)
ToText(1) : s
Binder : ToText(1)
Reducer: "1"
###
> ToText(100000)
ToText(100000) : s
Binder : ToText(100000)
Reducer: "100000"
###
> ToText(-1)
ToText(-1) : s
Binder : ToText(-1)
Reducer: "-1"
###
> ToText(-100000)
ToText(-100000) : s
Binder : ToText(-100000)
Reducer: "-100000"
###
> ToText(0xFFi1)
ToText(255) : s
Binder : ToText(-1)
Reducer: "-1"
###
> ToText(0xABi1)
ToText(171) : s
Binder : ToText(-85)
Reducer: "-85"
###
> ToText(0x7Fi1)
ToText(127) : s
Binder : ToText(127)
Reducer: "127"
###
> ToText(0xFFFFFFFFi4)
ToText(4294967295) : s
Binder : ToText(-1)
Reducer: "-1"
###
> ToText(0xABCDEi4)
ToText(703710) : s
Binder : ToText(703710)
Reducer: "703710"
###
> ToText(0x7Fi1)
ToText(127) : s
Binder : ToText(127)
Reducer: "127"
###
> ToText(0xFFu1)
ToText(255) : s
Binder : ToText(255)
Reducer: "255"
###
> ToText(0xABu1)
ToText(171) : s
Binder : ToText(171)
Reducer: "171"
###
> ToText(0xFFFFFFFFu4)
ToText(4294967295) : s
Binder : ToText(4294967295)
Reducer: "4294967295"
###
> ToText(0xABCDEu4)
ToText(703710) : s
Binder : ToText(703710)
Reducer: "703710"
###
> ToText(1.0)
ToText(1) : s
Binder : ToText(1)
Reducer: "1"
###
> ToText(-1.0)
ToText(-1) : s
Binder : ToText(-1)
Reducer: "-1"
###
> ToText(0.0)
ToText(0) : s
Binder : ToText(0)
Reducer: "0"
###
> ToText(-0.0)
ToText(-0) : s
Binder : ToText(-0)
Reducer: "-0"
###
> ToText(2.00000001r4)
ToText(2.00000001) : s
Binder : ToText(2)
Reducer: "2"
###
> ToText(-2.00000001r4)
ToText(-2.00000001) : s
Binder : ToText(-2)
Reducer: "-2"
###
> ToText(1e30r4)
ToText(1E+30) : s
Binder : ToText(1.0000000150474662E+30)
Reducer: "1E+30"
###
> ToText(-1e30r4)
ToText(-1E+30) : s
Binder : ToText(-1.0000000150474662E+30)
Reducer: "-1E+30"
###
> ToText(1.0/0.0)
ToText(1 / 0) : s
Binder : ToText(Mul(1, [/] 0))
Reducer: "∞"
###
> ToText(-1.0/0.0)
ToText(-1 / 0) : s
Binder : ToText(Mul(-1, [/] 0))
Reducer: "-∞"
###
> ToText(1234567910.5)
ToText(1234567910.5) : s
Binder : ToText(1234567910.5)
Reducer: "1234567910.5"
###
> ToText(-1234567910.5)
ToText(-1234567910.5) : s
Binder : ToText(-1234567910.5)
Reducer: "-1234567910.5"
###
> ToText(1e100r8)
ToText(1E+100) : s
Binder : ToText(1E+100)
Reducer: "1E+100"
###
> ToText(1e-100r8)
ToText(1E-100) : s
Binder : ToText(1E-100)
Reducer: "1E-100"
###
> ToText(true)
ToText(true) : s
Binder : ToText(true)
Reducer: "true"
###
> ToText(false)
ToText(false) : s
Binder : ToText(false)
Reducer: "false"
###
> ToText(CastDate(), "")
ToText(CastDate(), "") : s
Binder : ToText(CastDate*(), "")
Reducer: ToText(dflt<d>, "")
###
> ToText(CastDate(), null)
ToText(CastDate(), null) : s
Binder : ToText(CastDate*(), str(<null>))
Reducer: ToText(dflt<d>, str(<null>))
###
> ToText(CastDate(), "s")
ToText(CastDate(), "s") : s
Binder : ToText(CastDate*(), "s")
Reducer: ToText(dflt<d>, "s")
###
> ToText(ToDate(""), null)
ToText(ToDate(""), null) : s
Binder : Guard(?1: ToDate(""), ToText(?1, str(<null>)))
###

**** New globals: {G:G*, b:b*, d:d*, g:g*, i:i*, i1:i1*, i2:i2*, i4:i4*, i8:i8*, n:r8*, o:o*, qG:G?*, qb:b?*, qd:d?*, qi:i?*, qi1:i1?*, qi2:i2?*, qi4:i4?*, qi8:i8?*, qn:r8?*, qr4:r4?*, qr8:r8?*, qu1:u1?*, qu2:u2?*, qu4:u4?*, qu8:u8?*, r4:r4*, r8:r8*, s:s*, u1:u1*, u2:u2*, u4:u4*, u8:u8*}

> ToText(g)
ToText(g) : s*
*** Error: (7,8) Node: g, Message: Invalid operand type: cannot convert type 'g' to 'i4'
Binder : ForEach(*1: g, ToText(Error(ErrBadType_Src_Dst)))
###
> ToText(o)
ToText(o) : s*
Binder : ForEach(*1: o, Guard(?2: *1, ToText*(Unit<s>(?2))))
Reducer: ForEach(*1: o, str(<null>))
###
> ToText(s)
ToText(s) : s*
Binder : ForEach(*1: s, ToText*(*1))
Reducer: s
###
> ToText(G)
ToText(G) : s*
Binder : ForEach(*1: G, ToText(*1))
###
> ToText(b)
ToText(b) : s*
Binder : ForEach(*1: b, ToText(*1))
###
> ToText(d)
ToText(d) : s*
Binder : ForEach(*1: d, ToText(*1))
###
> ToText(n)
ToText(n) : s*
Binder : ForEach(*1: n, ToText(*1))
###
> ToText(r8)
ToText(r8) : s*
Binder : ForEach(*1: r8, ToText(*1))
###
> ToText(r4)
ToText(r4) : s*
Binder : ForEach(*1: r4, ToText(*1))
###
> ToText(i)
ToText(i) : s*
Binder : ForEach(*1: i, ToText(*1))
###
> ToText(i8)
ToText(i8) : s*
Binder : ForEach(*1: i8, ToText(*1))
###
> ToText(i4)
ToText(i4) : s*
Binder : ForEach(*1: i4, ToText(*1))
###
> ToText(i2)
ToText(i2) : s*
Binder : ForEach(*1: i2, ToText(*1))
###
> ToText(i1)
ToText(i1) : s*
Binder : ForEach(*1: i1, ToText(*1))
###
> ToText(u8)
ToText(u8) : s*
Binder : ForEach(*1: u8, ToText(*1))
###
> ToText(u4)
ToText(u4) : s*
Binder : ForEach(*1: u4, ToText(*1))
###
> ToText(u2)
ToText(u2) : s*
Binder : ForEach(*1: u2, ToText(*1))
###
> ToText(u1)
ToText(u1) : s*
Binder : ForEach(*1: u1, ToText(*1))
###
> ToText(qG)
ToText(qG) : s*
Binder : ForEach(*1: qG, Guard(?2: *1, ToText(?2)))
###
> ToText(qb)
ToText(qb) : s*
Binder : ForEach(*1: qb, Guard(?2: *1, ToText(?2)))
###
> ToText(qd)
ToText(qd) : s*
Binder : ForEach(*1: qd, Guard(?2: *1, ToText(?2)))
###
> ToText(qn)
ToText(qn) : s*
Binder : ForEach(*1: qn, Guard(?2: *1, ToText(?2)))
###
> ToText(qr8)
ToText(qr8) : s*
Binder : ForEach(*1: qr8, Guard(?2: *1, ToText(?2)))
###
> ToText(qr4)
ToText(qr4) : s*
Binder : ForEach(*1: qr4, Guard(?2: *1, ToText(?2)))
###
> ToText(qi)
ToText(qi) : s*
Binder : ForEach(*1: qi, Guard(?2: *1, ToText(?2)))
###
> ToText(qi8)
ToText(qi8) : s*
Binder : ForEach(*1: qi8, Guard(?2: *1, ToText(?2)))
###
> ToText(qi4)
ToText(qi4) : s*
Binder : ForEach(*1: qi4, Guard(?2: *1, ToText(?2)))
###
> ToText(qi2)
ToText(qi2) : s*
Binder : ForEach(*1: qi2, Guard(?2: *1, ToText(?2)))
###
> ToText(qi1)
ToText(qi1) : s*
Binder : ForEach(*1: qi1, Guard(?2: *1, ToText(?2)))
###
> ToText(qu8)
ToText(qu8) : s*
Binder : ForEach(*1: qu8, Guard(?2: *1, ToText(?2)))
###
> ToText(qu4)
ToText(qu4) : s*
Binder : ForEach(*1: qu4, Guard(?2: *1, ToText(?2)))
###
> ToText(qu2)
ToText(qu2) : s*
Binder : ForEach(*1: qu2, Guard(?2: *1, ToText(?2)))
###
> ToText(qu1)
ToText(qu1) : s*
Binder : ForEach(*1: qu1, Guard(?2: *1, ToText(?2)))
###
> ToText(g, s)
ToText(g, s) : s*
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
*** Error: (7,8) Node: g, Message: Invalid operand type: cannot convert type 'g' to 'i4'
Binder : ForEach(*1: g, *2: s, ToText*(Error(ErrBadType_Src_Dst), *2))
###
> ToText(o, s)
ToText(o, s) : s*
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: o, *2: s, Guard(?3: *1, ToText*(Unit<s>(?3), *2)))
Reducer: ForEach(*1: o, *2: s, str(<null>))
###
> ToText(s, s)
ToText(s, s) : s*
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: s, *2: s, ToText*(*1, *2))
Reducer: ForEach(*1: s, ToText*(*1, *1))
###
> ToText(G, s)
ToText(G, s) : s*
Binder : ForEach(*1: G, *2: s, ToText(*1, *2))
###
> ToText(b, s)
ToText(b, s) : s*
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: b, *2: s, ToText*(*1, *2))
###
> ToText(d, s)
ToText(d, s) : s*
Binder : ForEach(*1: d, *2: s, ToText(*1, *2))
###
> ToText(n, s)
ToText(n, s) : s*
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: n, *2: s, ToText*(*1, *2))
###
> ToText(r8, s)
ToText(r8, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: r8, *2: s, ToText*(*1, *2))
###
> ToText(r4, s)
ToText(r4, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: r4, *2: s, ToText*(*1, *2))
###
> ToText(i, s)
ToText(i, s) : s*
*** Error: (10,11) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i, *2: s, ToText*(*1, *2))
###
> ToText(i8, s)
ToText(i8, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i8, *2: s, ToText*(*1, *2))
###
> ToText(i4, s)
ToText(i4, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i4, *2: s, ToText*(*1, *2))
###
> ToText(i2, s)
ToText(i2, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i2, *2: s, ToText*(*1, *2))
###
> ToText(i1, s)
ToText(i1, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i1, *2: s, ToText*(*1, *2))
###
> ToText(u8, s)
ToText(u8, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: u8, *2: s, ToText*(*1, *2))
###
> ToText(u4, s)
ToText(u4, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: u4, *2: s, ToText*(*1, *2))
###
> ToText(u2, s)
ToText(u2, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: u2, *2: s, ToText*(*1, *2))
###
> ToText(u1, s)
ToText(u1, s) : s*
*** Error: (11,12) Node: s, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: u1, *2: s, ToText*(*1, *2))
###
> ToText(g, g)
ToText(g, g) : s*
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
*** Error: (7,8) Node: g, Message: Invalid operand type: cannot convert type 'g' to 'i4'
Binder : ForEach(*1: g, *2: g, ToText*(Error(ErrBadType_Src_Dst), *2))
Reducer: ForEach(*1: g, ToText*(Error(ErrBadType_Src_Dst), *1))
###
> ToText(o, g)
ToText(o, g) : s*
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: o, *2: g, Guard(?3: *1, ToText*(Unit<s>(?3), *2)))
Reducer: ForEach(*1: o, *2: g, str(<null>))
###
> ToText(s, g)
ToText(s, g) : s*
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: s, *2: g, ToText*(*1, *2))
###
> ToText(G, g)
ToText(G, g) : s*
*** Error: (10,11) Node: g, Message: Invalid operand type: cannot convert type 'g' to 's'
Binder : ForEach(*1: G, *2: g, ToText(*1, Error(ErrBadType_Src_Dst)))
###
> ToText(b, g)
ToText(b, g) : s*
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: b, *2: g, ToText*(*1, *2))
###
> ToText(d, g)
ToText(d, g) : s*
*** Error: (10,11) Node: g, Message: Invalid operand type: cannot convert type 'g' to 's'
Binder : ForEach(*1: d, *2: g, ToText(*1, Error(ErrBadType_Src_Dst)))
###
> ToText(n, g)
ToText(n, g) : s*
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: n, *2: g, ToText*(*1, *2))
###
> ToText(r8, g)
ToText(r8, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: r8, *2: g, ToText*(*1, *2))
###
> ToText(r4, g)
ToText(r4, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: r4, *2: g, ToText*(*1, *2))
###
> ToText(i, g)
ToText(i, g) : s*
*** Error: (10,11) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i, *2: g, ToText*(*1, *2))
###
> ToText(i8, g)
ToText(i8, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i8, *2: g, ToText*(*1, *2))
###
> ToText(i4, g)
ToText(i4, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i4, *2: g, ToText*(*1, *2))
###
> ToText(i2, g)
ToText(i2, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i2, *2: g, ToText*(*1, *2))
###
> ToText(i1, g)
ToText(i1, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: i1, *2: g, ToText*(*1, *2))
###
> ToText(u8, g)
ToText(u8, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: u8, *2: g, ToText*(*1, *2))
###
> ToText(u4, g)
ToText(u4, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: u4, *2: g, ToText*(*1, *2))
###
> ToText(u2, g)
ToText(u2, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: u2, *2: g, ToText*(*1, *2))
###
> ToText(u1, g)
ToText(u1, g) : s*
*** Error: (11,12) Node: g, Message: Too many arguments for ToText, expected 1 fewer
Binder : ForEach(*1: u1, *2: g, ToText*(*1, *2))
###
