Cargo stuff
Fix warning
Rename the package to kwarg_macros to minimize confusion
Disallow foo!(a=) from parsing.

Previously, this expanded to something like `foo({})` which while valid, seems
pointless. Added a nice error message to detect this.
Improve span
Improve span
Improve some more spans