Macro Deprecated

Part of:

Wrap a function definition with `deprecated' to indicate that it should no longer be used. If the first element of body is a string, it will be used as additional documentation in the deprecation message. Foo example,