Kast in k

I created this diff for use in managing the discussion on the KORE syntax. We may choose to close it rather than merge it, I just need a place to put comments.
I'm not sure you understand what I'm saying. It's _really bad_ to use unmatched delimiters like this because unlike quotation marks, brackets nest. Therefore you have an unresolvable ambiguity in the following term:

`` ` Foo ` Bar ` Baz ` ``

Is this ``(` Foo `) Bar (` Baz `)`` or ``(` Foo (` Bar`) Baz`)`` ?

There is literally no way for an editor to decide something like this, so it simply cannot guess where the matching end bracket is for a begin bracket. And that is _really important_. We are completely destroying the editor experience of programming in K if you can't do that, and suddenly complex rules with lots of brackets become completely impossible to decipher.