@paultag what are the plans regarding `def`? It would be a good idea to mention them in the docs if the change is anticipated.