Add `newGhcModEnv` for allowing multiple active sessions

Should help #253