-    #[derive(Show, PartialEq)] struct A(int);
-    #[derive(Show, PartialEq)] struct B(int);
-    #[derive(Show, PartialEq)] struct C(int);
-    #[derive(Show, PartialEq)] struct D(int);
-    #[derive(Show, PartialEq)] struct E(int);
-    #[derive(Show, PartialEq)] struct F(int);
-    #[derive(Show, PartialEq)] struct J(int);
+    #[derive(Show, PartialEq)] struct A(i32);
+    #[derive(Show, PartialEq)] struct B(i32);
+    #[derive(Show, PartialEq)] struct C(i32);
+    #[derive(Show, PartialEq)] struct D(i32);
+    #[derive(Show, PartialEq)] struct E(i32);
+    #[derive(Show, PartialEq)] struct F(i32);
+    #[derive(Show, PartialEq)] struct J(i32);