FINALLY FIXED WINDOWS COMPILATION PROBLEM: moved forward-declaration
into namespace. D'oh!