use WeakFunctorCategory to prove GArrow/Reification isomorphism