A CPP wrapper for libyaml