structure for modules working on esprima/Moz Parser API