(examples-for hesc
("escapes <"
(hesc "x < y")
"x < y")
("escapes >"
(hesc "x > y")
"x > y")
("escapes &"
(hesc "x && y")
"x && y")
("escapes < & >"
(hesc "<script>alert('x && y')</script>")
"<script>alert('x && y')</script>")
("not very cleverly re-escapes escaped entities"
(hesc "<p>hello Jack & Jill")
"&lt;p&gt;hello Jack &amp; Jill"))