In strict mode, function declarations cannot be nested inside a statement or block. They may only appear at the top level ...