Parsing Expression Grammar Template Library