Various classes used by {@code freemarker.ext} but might be useful outside it too.