[Haskell-beginners] Idiomatic way of working with Either and lists