Port of the yamlcpp library.