I think there's no way around it … I can't use `>` Haddock markup for blocks, because that code should be ignored when the comment is compiled as literate Haskell. And `@` markup for blocks uses backlashes for escaping, so they have to be escaped as well.