use std::fmt::Debug;
use std::hash::Hash;
pub trait GraphTypes: 'static + Sized + Debug + Clone + Eq + Hash {
type Binder: Debug + Clone + Eq + Hash;
type Label: Debug + Clone + Eq + Hash;
type NodeId: Debug + Clone + Eq + Hash;
type EdgeId: Debug + Clone + Eq + Hash;
}