Why :define macro?

Using β€˜def’ seems pretty consistent with a functional approach, so I will probably keep using it until it breaks for me :grinning: