syntax and style.  Needs refactoring to extract named::server class into its own entity  Author piles up classes that confuse the parser and the lint check