Hi, This is valid code: module Main where main = do let a = 3 return () Why isn't this one? module Main where main = do { let a = 3; return (); }; Thanks for your help, Maurício