It becomes very complicated.
Not that you cannot do everything, but you have another level of indirection which complicates things.
The chain from the caller to the output becomes unnecessarily long.
Do not use any template system unless you have e.g. a big magazine which needs to change design very often.
© 2014, O’Reilly Media, Inc.
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.