Haskell User's Operating System and Environment -- with lightweight concurrency