@B.Wilson My first attempt is here:
github.com/xpqz/skalpel — it implements perhaps 70% of functions, and a small handful of operators. It’s a traditional recursive descent parser. I’ve abandoned play on this version in favour of a BG approach, but this isn’t uploaded yet.