DotPath: `${string}.${string}` | string

this is just an alias for string, but it's here just to create a distinction between regular strings and dot-paths.

const
my_obj = { hello: ["world", { za: "warudo", toki: "wa tomare" }], yare: "yare daze" },
dotpath_to_the_warudo: DotPath = "hello.1.za",
dotpath_to_yare_daze: DotPath = "yare"