@tavisrudd I'm not sure this makes it any better. Accessors should themselves be considered "internal", since they leak what internal state is actually being kept around.

I'm in favour of the full gory details of `LocalNodeState` being exposed, just not in `Control.Distributed.Process.Node`. Better in `Control.Distributed.Process.Internal.Node` IMHO.