Bisher hatte ich damit noch keine Probleme, ins besonders wenn man komplexe geschachtelte DS'n hat.
Dann mache ich das Semikolon auch schon mal alleine in eine neue Zeile.
Den "eval" kann man im free ja weglassen, den evalr muss man ja explizit angeben.