IArray is an Immutable Array wrapper for Scala. This library does NOT use scala.reflect.ClassTag
scalaz.ImmutableArray and scala.Array could NOT be scalaz.Functor.
On the other hand IArray can be scalaz.Functor, scalaz.Monad, scalaz.Traverse etc.
IArray always boxing primitive values in return for provide an abstraction(scalaz typeclasses).
libraryDependencies += "com.github.xuwei-k" %% "iarray" % "0.7.1"for scala-js, scala-native
libraryDependencies += "com.github.xuwei-k" %%% "iarray" % "0.7.1"