Treat sealing empty structs or unions as an error.
Merge pull request #28 from yallop/empty-structs-and-unions

Treat sealing empty structs or unions as an error.