Introspection: get list of keys in given section
Split data from comments in implementation
More introspection features
Un-require friendship of ostream <<

It's less efficient but cleaner.