I wrote the release macro with exarkun's feedback fwiw.