Rule for equals on array

Ported from scapegoat, checks for equals comparison between two arrays, which in reality is an object identity comparison and probably not what you intend if you use ==
Would this work as a quasiquote? Something like 

`case appl @ q"$lhs == $rhs" if isArray(lhs) && isArray(rhs)`?

(I didn't try it)