A left adjoint preserves colimits.
A right adjoint preserves limits.
auxilliary construction for cocones_iso
auxilliary construction for cones_iso