Effective generalized Seifert-Van Kampen: how to calculate $\Omega X$