Edit: New problem in post #3: Please someone tell me I am missing something obvious. That I'm either doing something completely retarded, or that this is a well documented limitation. What exactly is happening here anyway? I have a lot of guesses but not able to fully confirm nor eliminate a single one. Local $a[2] = [1, 0]
Local $b[2] = ["$b", 0]
Local $c[2] = ["$c", 0]
Local $d[2] = ["$d", "End"]
$a[1] = $b
$b[1] = $c
$c[1] = $d
ConsoleWrite(s($a))
ConsoleWrite("======================="