I think I might prefer the honcho.compat approach, as the windows support might need additional work in the future and some more compat code beyond the POSIX/WINDOWS vars.