CORE: add to-array, make = and not= work for JavaScript arrays and objects.
CORE: simplify specs for = and not=.
MISC: fix bug where core function call nodes were repeatedly nested into
MemberExpressions (map -> closerCore.closerCore.closerCore.map) due to them
being the same object in memory.