Question: what is the difference between a treaty and a declaration?
Answer: A treaty has signed participants who pass legislation pursuant to it. A declaration is just the UN declaring something. You can determine which one equates to quicker application.