    For each NAME, remove the corresponding variable or function.  Given
    the `-v', unset will only act on variables.  Given the `-f' flag,
    unset will only act on functions.  With neither flag, unset first
    tries to unset a variable, and if that fails, then tries to unset a
    function.  Some variables cannot be unset; also see readonly.
