makefun helps one create functions dynamically, with the signature of their
 choice. It was largely inspired by decorator and functools, and created mainly
 to cover some of their limitations.
 .
 Its typical use cases are:
 .
  - creating signature-preserving function wrappers - just like functools.wraps
    but with accurate TypeError exception raising when user-provided arguments
    are wrong, and with a very convenient way to access argument values;
 .
  - creating function wrappers that have more or less arguments that the
    function they wrap;
 .
  - more generally, creating functions with a signature derived from a
    reference signature;
 .
  - or even creating functions with a signature completely defined at runtime.
            Installed Size: 109.6 kB
            
            Architectures:  all