You're going a bit over my head I'm afraid. I'm not that skilled with FP (trying to get better). What do you need Gen to do? Just literally have a dependency on arrow-core? If so (we can) but why out of interest does it need to be in the kotlintest module. Or do you mean something else.