- Clean up some code - Ensure more syntax is covered during kind inference - Make wrongly kinded types not trigger another typing error in the next layer