marked SYNTAX-ERROR for removal at the next boot image rotation
added built-in macro  with-implicts
more macro authoring helpers
fixed documentation
fixed documentation
more macro authoring utilities
documentation reorganisation for macro authoring functions
fixed test
more macro authoring utility functions
more macro authoring utility functions
code cleanup