Been trying out Typst for generating documents. It's a lot of fun!
Not only that the syntax is much cleaner than LaTeX, it's much easier to script.
One thing I couldn't do with LaTeX is loading data from a YAML.
With Typst, it already have a function for loading YAML, as well as some well defined data structures for list and dictionary
All I had to do was to load the YAML and run the data thru for-loops, with each loop iteration thru template to put the right data in the right place.
Unfortunately for now there's a bunch of features missing, with some in progress. I definitely could use custom fonts.