       unfunction [ -m ] name ...
              The function definition, if any, for each  name  is
              removed.  If the -m flag is specified the arguments
              are taken as patterns (should be  quoted)  and  all
              functions  with  names  matching  the  patterns are
              removed.  unfunction is equivalent to unhash -f.
