# non necessarily nested.
<Macro begindir $dir>
<Directory $dir>
# hello
</Macro>
<Macro enddir>
</Directory>
</Macro>
Use begindir /unexpected/1
Use enddir
Use begindir /unexpected/2
Use enddir
Use begindir /unexpected/3
<Limit GET>
</Limit>
Use enddir
<VirtualHost foo.com>
Use begindir /unexpected/4
Use enddir
</VirtualHost>
Error ok!