update ang-def to actually work
delmacro is inconsistent with alias-macro, rename-macro, etc.  delete-macro is consistent.
additional work on documentation.