definite_integration_methods</code>
should have the form <code>f(integrand, variable, lo, hi)</code>, where
<code>lo</code> and <code>hi</code> are the lower and upper limits of integration,
respectively.  The function <code>f</code> may either return <code>false</code> to
indicate failure, or it may return an expression involving an
integration noun form. The integration methods are tried from the
first to the last member of <code>extra_definite_integration_methods</code>;
when no method returns an express