Issue #27: move custom version of estraverse into expressions.js