[functions] added forget()
[functions] suppressed mysterious output when using dot()

For example, would get "env: bash: No such file or directory" when doing `dot fun` for some reason
[functions] improved man