size = 1   Test.#0 = 1
size = 1   Test.#1 = 2
size = 1   Test.#2 = (Test.#0, Test.#1)
size = 1   Test.#3 = 3
size = 1   Test.#4 = 4
size = 1   Test.#5 = (Test.#3, Test.#4)
size = 4   Test.#511 = \#1147 -> case #1147 of {(#1148, #1149) -> let {#1151 = Prelude:multiply #1148 #1148} in let {#1152 = []} in #1151:#1152,_ -> []}
size = 1   Test.#515 = Test.#2:Test.#6
size = 2   Test.#516 = Data.List.map Test.#511 Test.#515
size = 1   Test.#6 = Test.#5:[]
size = 1   Test.x = 1
size = 1   Test.xxs = Data.List.concat Test.#516
size = 1   Test.xys = Test.#2:Test.#6
size = 1   Test.y = 2
