Nested property util for kotlin. This extention methods allows you to get names and values of nested propertys in a typesafe manner.
TODO
class Foo {
val bar = Bar()
}
class Bar {
val value = "FooBar"
}
println((Foo::bar / Bar::value).name) //prints: bar.value
val foo = Foo()
println((Foo::bar / Bar::value).value(foo) //prints: "FooBar"