https://blog.knoldus.com/overview-of-either-and-getting-started-with-eithert/
How does EitherT saves you from complexity of Either