myCoolSubroutine = do now <- getCurrentTime users <- getUsers forM users (sendEmail now) sendEmail now user = if user.expiry <= now then sendExpiryEmail user else sendNonExpiryEmail user
reply