Properly handle docstrings in def@.
Add some core @ methods.