yaml is just easier to write by hand, and since we're using it for files which are all meant to be written/edited by hand, it seems like a no-brainer.
basically works, but still missing things. as well as some (much?) code being kinda janky