`munmap` does get called in the finalizer. Perhaps we shouldn't export it, though, or provide an interface beyond the pointer-based one. I'll change that.