a modern template engine for Objective C