How do you do this with template literal types? Does that mean you changed the string that gets passed at runtime?
The nice thing about branding (or the "flavored" variant which is weaker but more convenient) is that it's just a type check and nothing changes at runtime.