More anon namespaces for less namespace pollution. (Why can I bind these callbacks to functions in anon namespaces, but not to static stuff?)