this add ("uniform", func {
This passes magic without warnings, but add is a function, so there shouldn't be a space in add(. This applies to all functions. I wouldn't know how hard this would be to fix without risking lots of false positives for tuples and other things...