type->name = g_quark_from_string(name);
type->alignment = max(len_type->p.alignment, elem_type->alignment);
type->copy = sequence_copy;
type->name = g_quark_from_string(name);
type->alignment = max(len_type->p.alignment, elem_type->alignment);
type->copy = sequence_copy;