Don't allow using types with bigger alignment than two usize as private/impl data for subclasses
Don't allow using types with bigger alignment than two usize as private/impl data for subclasses

GLib aligns the type private data to two gsizes so we can't safely store
any type there that requires a bigger alignment.

rust-gnome/glib