Clearing a defined function from memory

I guess what I mean is: is there something like unalias to clear functions defined by sourcing a script or config/alias file from memory?

Is it necessary to start a new terminal session, or can it be done with a command? I tried "function somefunc {}" but bash told me it hit an "unexpected token" @ the close-bracket.

BZT

EDIT: Googled and found it -- here. Short answer: use unset -v [funcname] (without brackets of course), then test by typing in the name of the function at the next prompt.

Gee, if I had just taken a minute to Google, there'd be about 775,000 bytes more on this forum's server disks.