Documented macros and subroutines