https://github.com/Pauan/nulan/blob/f7c74bd7d96218622520bbab...
I added in "box" pattern matching:
You use it like this:
(var (box a) (box 5))
---
"quote" now supports pattern matching:
This is what I was talking about: notice how I'm adding custom pattern matching abilities from within Nulan.
Now these both work:
(var {'a 'b} {'a 'b}) (var ['a a] ['a 5])
(vau (box ['%splice a]) ...)
(var {a a} {1 1})