This also permits the following syntax in PL/pgSQL:
do $sql$declare _s text;begin _s = '1' somegarbage;end;$sql$;
I understand why it works. But it looks really strange.