Use Control.Monad.void instead of `return ()`