preservation of comments, seq/map flow style, and map key order WWW: https://bitbucket.org/ruamel/yaml