Using escodegen for non-literal requires
Grabbing dependencies from the factory form