sort macros alphabetically and add missing one
more functions
oops -- have to escape ?
nothing special for module handlers -- nix them
add catch special form