(type_t) \\")     print("    template <cluster_version_t W> \\")     print("    void serialize(write_message_t *, const type_t &) { \\")     print("        static_assert(helper::always_false<W>::value, \\")     print("                      \"This type is only serializable for cluster.\"); \\")     print("        unreachable(); \\")     print("    } \\")     print("    template <> \\")     print("    void serialize<cluster_version_t::CLUSTER>( \\")     print("        write_message_t *, const type_t &); \\")     print("    template <cluster_version_t W> \\")     print("    archive_result_t deserialize(read_stream_t *