pub trait WalkStar<U, E> where U: User, E: Engine<U>, { fn walk_star(&self, smap: &SMap<U, E>) -> LTerm<U, E>; }