2 Top-level bindings for unlifted types aren't allowed: x = 1#
5 Couldn't match `#' against `*'
6 When matching types `Int#' and `t'
9 In the first argument of `(+#)', namely `x'
12 Couldn't match `#' against `*'
13 When matching types `Int#' and `t'
16 In the first argument of `(-#)', namely `x'
19 Couldn't match `#' against `*'
20 When matching types `Int#' and `t'
23 In the first argument of `(>#)', namely `z'