Work-in-progress: It compiles on Windows