use crate::feature::{AtomKind, BondKind, Rnum};
pub trait Follower {
fn root(&mut self, root: AtomKind);
fn extend(&mut self, bond_kind: BondKind, atom_kind: AtomKind);
fn join(&mut self, bond_kind: BondKind, rnum: Rnum);
fn pop(&mut self, depth: usize);
}