set package at top of file
tighten up warning exclusion
do less work when fixing up type hashes on clone