I want to write a spread macro, but in order to do so, I need to override how functions are called like so:
someFn(..>someArray)
Which needs to output:
someFn.apply(null, someArray)
I have tried by creating a macro named (
. I've seen that you do not need to escape parentheses in a macro body, and parentheses are used to escape multi-token names...but so far I have had issues trying to create a macro with that name.
With that name, it errors on parsing the macro with Error: Line 16: Unexpected end of input
. Is there an escape character that I can use, or is this something that needs to be reported in Github?