Recursively capable templates on example