jw
val foo: String, val bars: List<String>, val baz: String
compareBy(MyType::foo).thenComparing(MyType::bars, bigCustomIterableCompratorFactory()).thenBy(MyType::baz)