it appears to be working, at least for a limited test case in Chrome
get it working in both Node.js and the browser.