Is your feature request related to a problem? Please describe.
Either can make code harder to read, so I propose that most, if not all, usages of Either in inkwell are replaced with equivalent enums.
Describe possible drawbacks to your solution
We lose the benefit of being able to use Either later on down the road, and it would force us to create new enums.
Additional context
I've already begun working on this PR, I just wanted to make an issue before hand.