YAML parser and emitter for the D programming language