Make it a typedef with a deprecation warning

The define was just too worrying for me. But I didn’t want to have *nothing*, so this is the best solution IMO.

Tag 0.9.8