rr on Windows

Have we thought about what is involved in porting rr to work on
Windows? Is there anything we're aware of that's absolutely a
show-stopper? Does Windows provide the APIs necessary to interrupt
execution based on hardware performance counters?
- Kyle