monad transformers can help alot here: getSocketAPIPort :: Int -> IO Int getSocketAPIPort defaultPort = fromMaybe defaultPort <$> runMaybeT do envPort <- MaybeT $ lookupEnv "socketPort" MaybeT $ return $ readMaybe…
that's the difference between europe and the usa.
monad transformers can help alot here: getSocketAPIPort :: Int -> IO Int getSocketAPIPort defaultPort = fromMaybe defaultPort <$> runMaybeT do envPort <- MaybeT $ lookupEnv "socketPort" MaybeT $ return $ readMaybe…
that's the difference between europe and the usa.