merged Hask.Colim back into Hask.Core