Raise an exn:fail exception if run on non-unix os

This is because the defaults make little sense here.