How to Shrink a Language Model Without Making it Too Dumb