@classmethod
def from_file(cls, tmpl_path, *args, **kwargs):
    """ Alternative constructor -> Creates a template from a file. """
    with open(tmpl_path, 'r') as tmpl_f:
        template_string = tmpl_f.read()
    return cls(template_string, *args, **kwargs)
