Better error message for unknown type.

I ran across this attempting to do a forward declaration, which isn't
allowed: "Due to inherent complexities and potential for circular
dependencies, we explicitly disallow forward declaration." [White Paper]
Merge pull request #7 from chrismo/unknown_type

Better error message for unknown type.