func NewDagEditor(root *dag.ProtoNode, source dms3ld.DAGService) *Editor {
	return &Editor{
		root: root,
		tmp:  NewMemoryDagService(),
		src:  source,
	}
}
// NewDagEditor returns an ProtoNode editor.
//
// * root is the node to be modified
// * source is the dagstore to pull nodes from (optional)
NewDagEditor returns an ProtoNode editor.

root is the node to be modified
source is the dagstore to pull nodes from (optional)
// NewDagEditor returns an ProtoNode editor . // // * root is the node to be modified // * source is the dagstore to pull nodes from ( optional )
func NewDagEditor(root *dag.ProtoNode, source dms3ld.DAGService) *Editor {
	return &Editor{
		root: root,
		tmp:  NewMemoryDagService(),
		src:  source,
	}
}
func NewDagEditor ( root * dag . ProtoNode , source dms3ld . DAGService ) * Editor { return & Editor { root : root , tmp : NewMemoryDagService ( ) , src : source , } }
NewDagEditor returns an ProtoNode editor.
NewDagEditor returns an ProtoNode editor .