lightweight C++ wrapper for LibYAML