It's a failure of locating precise source of the bug that would cause `var x = [i|i] 0` to segfault. New implementation DOES NOT have this bug.