m4 macro documentation improved