Use the preprocessor to only import Semigroup when we need to #304
| Job | Run time |
|---|---|
| 2m 24s | |
| 2m 47s | |
| 2m 46s | |
| 2m 25s | |
| 2m 57s | |
| 2m 15s | |
| 3m 40s | |
| 2m 18s | |
| 2m 22s | |
| 2m 19s | |
| 2m 23s | |
| 2m 21s | |
| 3m 23s | |
| 34m 20s |
| Job | Run time |
|---|---|
| 2m 24s | |
| 2m 47s | |
| 2m 46s | |
| 2m 25s | |
| 2m 57s | |
| 2m 15s | |
| 3m 40s | |
| 2m 18s | |
| 2m 22s | |
| 2m 19s | |
| 2m 23s | |
| 2m 21s | |
| 3m 23s | |
| 34m 20s |