Sigma limits in 2-categories and flat pseudofunctors