Compat
Automatic backward compatibility for structs and enums