samth
2021-7-21 13:43:53

It seems bad to me, but I don’t see an obvious fix given all the constraints


samth
2021-7-21 13:44:13

But maybe that’s just knowing too much and “seems bad” is just the right answer


robert.mitchell36
2021-7-21 13:53:44

@robert.mitchell36 has joined the channel


notjack
2021-7-21 20:01:23

Thinking about this more, I think it’s bad


notjack
2021-7-21 20:03:28

Because you could have two functions in different libraries, one which returns a set of integers, and another which accepts a set of numbers, and if a client hooks the two together and the latter function tries set-add, it explodes and there’s no obvious explanation of that to the caller