These aren't required.  If you have `function f(){}` it means that a variable `f` is created in the current scope already (i.e., you can pass it around or do anything else you might do with a regular variable you declared manually).