from

fun <T> from(source: ArrayLike<T>): S(source)
fun <U> from(source: ArrayLike<U>, transform: (item: U, index: Int) -> T): S(source)