bump upper limit on semigroupoids

See my description of why diagrams-lib needs this, or something like it:

https://trello.com/c/l28qC77Q/115-allow-lib-to-build-against-lens-3-10