fastJoinToString

fun ByteArray.fastJoinToString(separator: CharSequence = ", ", prefix: CharSequence = "", suffix: CharSequence = "", transform: (Byte) -> String = { it.toString() }): String
fun IntArray.fastJoinToString(separator: CharSequence = ", ", prefix: CharSequence = "", suffix: CharSequence = "", transform: (Int) -> String = { it.toString() }): String
fun FloatArray.fastJoinToString(separator: CharSequence = ", ", prefix: CharSequence = "", suffix: CharSequence = "", transform: (Float) -> String = { it.toString() }): String
fun DoubleArray.fastJoinToString(separator: CharSequence = ", ", prefix: CharSequence = "", suffix: CharSequence = "", transform: (Double) -> String = { it.toString() }): String
fun CharArray.fastJoinToString(separator: CharSequence = ", ", prefix: CharSequence = "", suffix: CharSequence = "", transform: (Char) -> String = { it.toString() }): String
fun <T> Array<T>.fastJoinToString(separator: CharSequence = ", ", prefix: CharSequence = "", suffix: CharSequence = "", transform: (T) -> String = { it.toString() }): String
fun <T> List<T>.fastJoinToString(separator: CharSequence = ", ", prefix: CharSequence = "", suffix: CharSequence = "", transform: (T) -> String = { it.toString() }): String