Clearly, the third value comes after second_space.
Remove the (now unused) 'it' variable.
Code flow, this unknown beast!
Rename the member variables of Area.
More renaming and cleanup.
Make Monitor.names an std::vector of std::strings.
Fix a logic error in the SIGCHLD handler.