Thank you!
I hoped that the curved sword would look like a parenthesis, but I have some more I want to do. Things like lashing out with ((((())))).
I still want to add a quine as ranged attack:
((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x)))
and my paper notebooks has the moves of a C-style who fights with = and ++ and ===; having a vulnerable attack which uses < < < > > > (vulnerable between the angles, because C++ templates are whitespace-sensitive :-).
I’m still thinking about how to represent Haskell :-)