nfields, fields))     print()     print("#define RDB_IMPL_SERIALIZABLE_%d_SINCE_v0_00(type_t%s) \\" % (nfields, fields))     print("    RDB_IMPL_SERIALIZABLE_%d(type_t%s); \\" % (nfields, fields))     print("    INSTANTIATE_SERIALIZABLE_SINCE_v0_00(type_t)")     print()     print("#define RDB_IMPL_SERIALIZABLE_%d_SINCE_v0_00(type_t%s) \\" % (nfields, fields))     print("    RDB_IMPL_SERIALIZABLE_%d(type_t%s); \\" % (nfields, fields))     print("    INSTANTIATE_SERIALIZABLE_SINCE_v0_00(type_t)")     print()     print("#define RDB_IMPL_SERIALIZABLE_%d_SINCE_v0_0(type_t%s) \\" % (nfields, fields))     print("    RDB_IMPL_SERIALIZABLE_%d(type_t%s); \\" % (nfields, fields))     print("    INSTANTIATE_SERIALIZABLE_SINCE_v0_0(type_t)")     print()     print("#define RDB_IMPL_SERIALIZABLE_%d_SINCE_v0_0(type_t%s) \\" % (nfields, fields))     print("    RDB_IMPL_SERIALIZABLE_%d(type_t%s); \\" % (nfields, fields))     print("    INSTANTIATE_SERIALIZABLE_SINCE_v0_0(type_t)")     print()     print("#define RDB_IMPL_SERIALIZABLE_%d_SINCE_v0_0(type_t%s) \\" % (nfields, fields))     print("    RDB_IMPL_SERIALIZABLE_%d(type_t%s); \\" % (nfields, fields))     print("    INSTANTIATE_SERIALIZABLE_SINCE_v0_0(type_t)")     print()     print("#define RDB_IMPL_SERIALIZABLE_%d_SINCE_v0_0(type_t%s) \\" % (nfields, fields))     print("    RDB_IMPL_SERIALIZABLE_%d(type_t%s); \\" % (nfields, fields))     print("    INSTANTIATE_SERIALIZABLE_SINCE_v0_0(type_t)")     print()     print("#define RDB_IMPL_SERIALIZABLE_%d_SINCE_v0_0(type_t%s) \\" % (nfields, fields))     print("    RDB_IMPL_SERIALIZABLE_%d(type_t%s); \\" % (nfields, fields))     print("    INSTANTIATE_SERIALIZABLE_SINCE_v0_0(type_t)")     