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