new

suspend fun <A> new(size: Int, f: (Int) -> A): TArray<A>
suspend fun <A> new(size: Int, a: A): TArray<A>
suspend fun <A> new(vararg arr: A): TArray<A>
suspend fun <A> new(xs: Iterable<A>): TArray<A>