Allow specifying the type when defining structs

This has been an irrelevant problem ever since the Apple IIc computers stopped being mainstream. What are you worried about? A several dozen of kilobytes extra on your drive?

Doesn’t seem like a valid objection.