`ManuallyDrop` type gives precise control of dtors of inline data.

This is a replacement for zeroing, acting like `*_ T` wrt destructors (i.e. they need to be run manually).