sweeper
You can use overloads if you don't namespace::autoclean — it's just a little too aggressive