Convert many object types structs to use C99 tagged initializer syntax.
diff --git a/py/objint.c b/py/objint.c
index 5bc747e..8d69c4e 100644
--- a/py/objint.c
+++ b/py/objint.c
@@ -33,14 +33,8 @@
 const mp_obj_type_t int_type = {
     { &mp_const_type },
     "int",
-    NULL,
-    int_make_new, // make_new
-    NULL, // call_n
-    NULL, // unary_op
-    NULL, // binary_op
-    NULL, // getiter
-    NULL, // iternext
-    { { NULL, NULL }, }, // method list
+    .make_new = int_make_new,
+    .methods = { { NULL, NULL }, },
 };
 
 mp_obj_t mp_obj_new_int(machine_int_t value) {