yaml is the devil's syntax. why do we still use it? it's like we want to make it as hard as possible to write and read config files.