pure node.js implementation of Selenium WebDriver Wire Protocol using generators