I think he's trying to follow the `er` interface convention. Personally, I don't care too much for forcing conventions, but if we want to follow that convention it would make more sense to call it `TemplateParser`.