@janriemer This got me thinking. The last language i learned deeply was jq and it has one thing in common with Rust that it has concepts that are very different from other languages (generator/backtracking in jq's case) so you can't or will fail to map it to something else that you know. Maybe then "soaking" is even more important?