Update tests CMakeLists.txt, fix callable_traits documentation.
Merge branch 'wip' of github.com:matt-42/iod into wip
Refactor variables. Cleanup symbol.hh. Properly handle attributes of variables.