I need some help here. I learned the Dartz library from this tutorial https://resocoder.com/2019/12/14/functional-error-handling-in-flutter-dart-2-either-task-fp/ and single