In Typescript there is a thing called [Template Literal Types](https://www.typescriptlang.org/docs/handbook/2/template-literal-types.html). So I've made this example type: ``` type Owner = 'Bob' | 'Jeff'; type Dog = `${Owner}'s dog`; ``` The resulting union type of `Dog` now is `"Bob's dog" | "Jeff's dog"`. Is there a way to create a corresponding runtype for this?