tryTakeMVar package:ghc