namespace::autoclean removes all imported symbols at the end of compile cycle