dsl targeted for web scraping which compiles to phantom.js snippets