Makes templates redefinable