Mathewpeterson/add more deprecation

@dianakhuang @dmitchell @cpennington Review?
It would probably be better to put a warning in `__init__`, rather than just in `default`.