[]::x .. []
[]::func() .. []
abc 123
def 123
ghi 123
jkl 123
mno 123
-----
abc 123
def 123
ghi 123
jkl 123
mno 123
-----
abc 123
def 123
ghi 123
jkl 123
mno 123
-----
abc 123
abc 456
abc 789
def 123
def 456
def 789
ghi 123
ghi 456
ghi 789
jkl 123
jkl 456
jkl 789
mno 123
mno 456
mno 789
-----
abc 123
abc 456
abc 789
def 123
def 456
def 789
ghi 123
ghi 456
ghi 789
jkl 123
jkl 456
jkl 789
mno 123
mno 456
mno 789
-----
abc 123
def 456
ghi 789
-----
abc 123
def 456
ghi 789
-----
abc 123
def 456
ghi 789
jkl 012
mno 345
-----
abc 123
def 456
ghi 789
jkl 012
mno 345
6,6,7,9,8,6,8
6,6,7,9,8,6,8
math.sin(interval(0, math.pi / 2, 20)):list .. [0, 0.0825793, 0.164595, 0.245485, 0.324699, 0.401695, 0.475947, 0.546948, 0.614213, 0.677282, 0.735724, 0.789141, 0.837166, 0.879474, 0.915773, 0.945817, 0.9694, 0.986361, 0.996584, 1]
format("%.3f", math.sin(interval(0, math.pi / 2, 20)):list) .. ["0.000", "0.083", "0.165", "0.245", "0.325", "0.402", "0.476", "0.547", "0.614", "0.677", "0.736", "0.789", "0.837", "0.879", "0.916", "0.946", "0.969", "0.986", "0.997", "1.000"]
format("%d ** 2 = %d\n", [0 .. 10], [0 .. 10] ** 2) .. ["0 ** 2 = 0\n", "1 ** 2 = 1\n", "2 ** 2 = 4\n", "3 ** 2 = 9\n", "4 ** 2 = 16\n", "5 ** 2 = 25\n", "6 ** 2 = 36\n", "7 ** 2 = 49\n", "8 ** 2 = 64\n", "9 ** 2 = 81\n", "10 ** 2 = 100\n"]
string.join(string.strip(string.split("  fj,  jfkdjfd,  dkfjdkj  ", ",")):list, ",") .. fj,jfkdjfd,dkfjdkj
x              .. [nil, nil, 3, 1, 4, 1, nil, 5, nil, 9, 2, 6, 5, 3]
ident(x)       .. [nil, nil, 3, 1, 4, 1, nil, 5, nil, 9, 2, 6, 5, 3]
ident(x):list  .. [nil, nil, 3, 1, 4, 1, nil, 5, nil, 9, 2, 6, 5, 3]
ident(x):xlist .. [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
ident(x):set   .. [nil, 3, 1, 4, 5, 9, 2, 6]
ident(x):xset  .. [3, 1, 4, 5, 9, 2, 6]
[ident(x):iter] .. [nil, nil, 3, 1, 4, 1, nil, 5, nil, 9, 2, 6, 5, 3]
[ident(x):xiter] .. [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
x              .. [nil, nil, nil, nil, nil]
ident(x)       .. nil
ident(x):list  .. [nil, nil, nil, nil, nil]
ident(x):xlist .. []
ident(x):set   .. [nil]
ident(x):xset  .. []
[ident(x):iter] .. [nil, nil, nil, nil, nil]
[ident(x):xiter] .. []
x              .. [nil, nil, nil, nil, nil, 5]
ident(x)       .. [nil, nil, nil, nil, nil, 5]
ident(x):list  .. [nil, nil, nil, nil, nil, 5]
ident(x):xlist .. [5]
ident(x):set   .. [nil, 5]
ident(x):xset  .. [5]
[ident(x):iter] .. [nil, nil, nil, nil, nil, 5]
[ident(x):xiter] .. [5]
ident(x):flat  .. [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
ident(x):flat  .. [nil, nil, 3, 1, 4, 1, nil, 5, nil, 9, 2, 6, 5, 3]
ident(x):list:flat .. [nil, nil, 3, 1, 4, 1, nil, 5, nil, 9, 2, 6, 5, 3]
ident(x):xlist:flat .. [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
ident(x):set:flat .. [nil, 3, 1, 4, 5, 9, 2, 6]
ident(x):xset:flat .. [3, 1, 4, 5, 9, 2, 6]
ident(x):flat  .. nil
ident(x):list:flat .. [nil, nil, nil, nil, nil]
ident(x):xlist:flat .. []
ident(x):set:flat .. [nil]
ident(x):xset:flat .. []
ident(x):flat  .. [nil, nil, nil, nil, nil, 5]
ident(x):list:flat .. [nil, nil, nil, nil, nil, 5]
ident(x):xlist:flat .. [5]
ident(x):set:flat .. [nil, 5]
ident(x):xset:flat .. [5]
