fastIndexOfFirst

inline fun ByteArray.fastIndexOfFirst(predicate: (Byte) -> Boolean): Int
inline fun IntArray.fastIndexOfFirst(predicate: (Int) -> Boolean): Int
inline fun FloatArray.fastIndexOfFirst(predicate: (Float) -> Boolean): Int
inline fun DoubleArray.fastIndexOfFirst(predicate: (Double) -> Boolean): Int
inline fun CharArray.fastIndexOfFirst(predicate: (Char) -> Boolean): Int
inline fun <T> Array<T>.fastIndexOfFirst(predicate: (T) -> Boolean): Int
inline fun <T> List<T>.fastIndexOfFirst(predicate: (T) -> Boolean): Int