Returns an Expr[Array[F[_]]], first trying to summon an instance of F[_] for each element type, and then falling back to deriving an instance of F[_] for each element type.
Returns an Expr[Array[F[_]]], first trying to summon an instance of F[_] for each element type, and then falling back to deriving an instance of F[_] for each element type.
val instances = ${ mirror.deriveArray[Eq]([t] => () => deriveEq[t]) }