basic_multiply_partial_lower
res = basic_multiply_partial_lower(a, b, c, (a)->used + (b)->used + 1);
if ((res = basic_multiply_partial_lower(&q, m, &q, um + 1)) != MP_OKAY) {