[Haskell] setSocketOption unusable?