Simplify parsing of data-type declarations. Just keep enough information to build constructor types later.