Remove dependency on yaml.Node for internal AST representation. Yaml decoder is now just another decoder.