We should use [node-weak](https://github.com/TooTallNate/node-weak), which provides finalizers, to avoid the need for explicit `.free()` calls in the higher-level interface.
We should use node-weak, which provides finalizers, to avoid the need for explicit
.free()calls in the higher-level interface.