So, this is essentially because u32_le, etc. are not pod right?  Perhaps the thing to do is add specializations for them... ugh.

-[Unknown]