I have a case where I'd like to pass typedPath<Something>().a.b.c to a method/class and be able to still reference the type Something later on.
Ideally, I only want to accept a path "derived from" Something in a class or method.
How might I go about doing this? Any ideas?