Remove unused function `broker::from`
Fix around parsing weirdness of CMake, close #217
Fix shadowing warnings