A lightweight C++ wrapper around libyaml