mapList

fun <T, Static> ImmutableConverter.Builder<T, Static>.mapList(prop: KProperty1<T, List<*>>): ImmutableConverter.Builder<T, Static>
fun <T, Static> ImmutableConverter.Builder<T, Static>.mapList(prop: KProperty1<T, List<*>>, staticProp: KProperty1<Static, List<*>>): ImmutableConverter.Builder<T, Static>
fun <T, Static, Y> ImmutableConverter.Builder<T, Static>.mapList(prop: KProperty1<T, List<Y>>, block: ImmutableConverter.ListMapping<Static, *, Y>.() -> Unit): ImmutableConverter.Builder<T, Static>
fun <T, Static, X, Y> ImmutableConverter.Builder<T, Static>.mapList(prop: KProperty1<T, List<Y>>, staticProp: KProperty1<Static, List<X>>, block: ImmutableConverter.ListMapping<Static, X, Y>.() -> Unit): ImmutableConverter.Builder<T, Static>