Best practice for parsing heterogeneous types from Data (in Swift 5)

Yes, that would be very helpful, also because – as I was told here – one may not even know how the memory of a given Data value is aligned.