-- : Deprecated stuff just can't be used -d : You can use deprecated stuff, but you get no warning-dw : You can use deprecated stuff, and are served with a warning
Or some other default (I don't really care), but there needs to be a switch to say "don't use anything but the bleeding edge valid code".
dw seems like a good "default" compromise, and the two others beeing user specified.