support macro documentation (see HaxeFoundation/haxe/issues/3086)