>if in forall A, B A is of type _i and B is of type _j, forall A, B is of type type *_(max(i, j) + 1).
Minor correction: no +1 in forall