A tag that works like normal inclusion tag but it allows the wrapped function to specify which template to use, or to abort althogether and return