Peppol interconnecting No Code tools like Make and others
Might be an alternative with less complexity for a simple filtering use case.
I need to check what we will do in that case.
The parser was built gradually though, with logs of increments under automated tests.
Probably TODAY + Duration({ days: 30 }) would be a better example then.
BMG initially existed in Ruby (with a SQL compiler there that hasn't been ported to TS yet).
You no longer have any excuse to build complex Typescript/Javascript code to manipulate data. Just learn RA.