Removed 'semigroups' from dependencies.