Fix issue 8580 - Peek returns an invalid pointer for structs larger than Variant.size.

https://d.puremagic.com/issues/show_bug.cgi?id=8580