pub fn lineage(lineage: &Lineage) -> String
A lineage tree with the move on every edge — the whole point of recording derivations rather than only parents.