Without assignment operator available, graded monads (e.g. `fn::expected<T, fn::sum<E1, E2, ...>>`) are not assignable.
Without assignment operator available, graded monads (e.g.
fn::expected<T, fn::sum<E1, E2, ...>>) are not assignable.