allow editing of macros
currently adding a new macro which is the same as a pre-existing macro will create a copy of the pre-existing macro.
short term workaround:
- if the new "die prompt" is exactly identical to an existing one but what changes is what the die does, allow users to be prompted with a refusal on the grounds that a previous macro should first be removed for the new one to take place.
proposed workaround:
- if the new "die prompt" is exactly identical to an existing one but what changes is what the die does, allow users to be prompted for a substitution, and wait for an answer.