The motivation behind Effect<R, Option.Option<E>, A> and the possibility of optional errors - Effect Community