gotchas for whitespace, function name, reserved word