Why not just use `Unqual!T n;` here instead of recursion in the template?