Reducing all type family applications as far as possible