On Fri, Apr 24, 2015 at 11:49:15PM +0700, Matthew Moppett wrote: > Perhaps you meant one of these: > `C.isEmptyMVar' (imported from Control.Concurrent), Haskell is case sensitive, isEmptyMVar is different from isEmptyMvar (lowercase v)