pub fn define_map_arrow<K: ArrayKind, O1, A1, O2, A2, F: Functor<K, O1, A1, O2, A2>>(
functor: &F,
f: &OpenHypergraph<K, O1, A1>,
) -> OpenHypergraph<K, O2, A2>Expand description
Define a functor (a mapping on OpenHypergraphs) by its action on Operations.
This is typically easier than implementing map_arrow directly.