node.js utilities for manipulating deeply-nested data structures