Given PR #7, it might be useful to have bifunctor instances for the other graph backends
Given PR #7, it might be useful to have bifunctor instances for the other graph backends