The tutorial shows how to decode custom types from YAML files. But I am not sure how to accomplish the reverse: How can we encode custom types back into YAML::Node's?