add analyze-js-value impl