refactor - this will also affect grasp-equery, grasp-squery, and grasp which depend on grasp-syntax-javascript IIFE should be defined here, not hardcoded in squery