Centralizing the Win32 checking
Match against $^O with eq, not a regex
Don't return arrays directly
All .t files need a shebang