did you know #' is a valid symbol? Because I sure didn't...
keyword check for function definition, too