I implemented `escape` at the template level because I wasn't sure if we can rely on the escape extension always being loaded. Originally when I prototyped this, I was removing the escape extension entirely.