That's a question I meant to ask!

YAML is already an implicit dependency for some of the duckpan stuff.  I wasn't sure which way was more correct.  For my part, I think it should depend on YAML for completeness, but not any particular version in order to avoid conflicts.