How to get URL link on X (Twitter) App
With `transitions`, you attach the machine to your existing object (`model=content`) and it injects the trigger methods + keeps a `state` field for you.
Why? Because if `s1` and `s2` both "owned" the memory, they would both try to free it when they go out of scope. -> Double Free Error. -> Security Vulnerability.
But when I asked them to:
In the provided code:
Btw instead of loop + append, I could also have used a list comprehension inside the .join()