Both packages had nearly identical dependency requirements, so merging them should help reduce the complexity of the build graph.
This change also pays off some of the remaining technical debt with stdio, file descriptors, and memory managemnt polyfills.