It's readable, it just desperately needs type safety: https://github.com/crdoconnor/strictyaml
When I read "gbq enabled: yes" I don't worry about whether it's a string or a boolean when reading it, I worry about whether it's a string or a boolean when I want to change it and it gets parsed again.