This commit adds a Mount abstraction (which is really just a wrapped context closer). It makes sure to bind the mount to the fate of the Node (i.e. close it if the node ends). This fixes #350