Some experimental Python macros to hopefully simply Python packaging.
- Don't do anything at all for existing specs. If they work, they shouldn't need to change.
- Provide convenience macros wherever it is reasonable to provide them.
- Try to make the resulting spec look both clean and readable.
- Where define what's essentially new syntax, try to make it look like existing syntax.