I think this'll need to be `pub fn main` to pass on windows