Bind creates namespace file at ns.Path and mounts corresponding namespace of process with passed pid to it with unix.MS_BIND flag.
Remove unmounts and removes namespace file at ns.Path.
UnshareAll is used to create passed namespaces and save them for the later use.