add function where, invoke, shuffle, toArray, invert, escape, unescape