Improve inability to declare a struct member having a managed type via typeof.
Fix is evaluating typeof on both types in a cast; one was missing.
One layer of struct wrapping now works, with its test added. Multiple layers of wrapping still does not work.