Keep typemod, default and not null when lacking casting rules, fixes #91.