size = 1   Test.#0 = Foreign.Vector.listFromString Test.#11
size = 1   Test.#10 = Test.#4:Test.#3
size = 1   Test.#11 = "case: failed pattern match"
size = 1   Test.#1145 = Test.#13:Test.#10
size = 1   Test.#1151 = 10
size = 1   Test.#1153 = 2
size = 1   Test.#13 = 'y'
size = 1   Test.#2 = '!'
size = 1   Test.#3 = Test.#2:[]
size = 1   Test.#4 = 'o'
size = 1   Test.#5 = Prelude:error Test.#1145
size = 1   Test.#6 = Prelude:error Test.#0
size = 1   Test.f = \#8 -> case #8 of {#1148:#1149 -> #1148,[] -> Test.#5,_ -> Test.#6}
size = 3   Test.g = \#1149 -> let {#1150 = 10} in let {#1152 = case #1149 of {#1148:#1153 -> #1148,[] -> Test.#5,_ -> Test.#6}} in Prelude:add #1150 #1152
size = 1   Test.h = Prelude:add Test.#1151 Test.#1153
