thanks for posting this --- very interesting to read the "first impressions of FP" side of it

to be honest, I felt like shouting "please try raku" (https://raku.org) after about 4 paragraphs!

why? well raku Grammars are built in parsers...