As suggested by @tannergooding in dotnet/csharplang#206 (comment) the [StructLayout(LayoutKind.Auto)] on DateTime is not necessary and might prevent the wider adoption of the Initial blittable proposal. DateTime only contains a single private long field.