parameters: (rate, per, pmt, pv, when)
return_statement: return fv(rate, (per - 1), pmt, pv, when)
docstring: This function is here to simply have a different name for the 'fv'
      function to not interfere with the 'fv' keyword argument within the 'ipmt'
      function.  It is the 'remaining balance on loan' which might be useful as
      it's own function, but is easily calculated with the 'fv' function.
docstring_summary: This function is here to simply have a different name for the 'fv'
      function to not interfere with the 'fv' keyword argument within the 'ipmt'
      function.  It is the 'remaining balance on loan' which might be useful as
      it's own function, but is easily calculated with the 'fv' function.
docstring_tokens: This function is here to simply have a different name for the fv function to not interfere with the fv keyword argument within the ipmt function . It is the remaining balance on loan which might be useful as it s own function but is easily calculated with the fv function .
function: def _rbl(rate, per, pmt, pv, when):
      """
      This function is here to simply have a different name for the 'fv'
      function to not interfere with the 'fv' keyword argument within the 'ipmt'
      function.  It is the 'remaining balance on loan' which might be useful as
      it's own function, but is easily calculated with the 'fv' function.
      """
      return fv(rate, (per - 1), pmt, pv, when)
function_tokens: def _rbl ( rate , per , pmt , pv , when ) : return fv ( rate , ( per - 1 ) , pmt , pv , when )