pub type EitherRow<A, B> = Sum<A, Sum<B, Bottom>>;