Join GitHub today
mixable tree/map traits #1
A couple comments:
Possibly it would help to just use
Another approach might be to have our own internal algebra types, and require implicit conversions in the signatures, with a separate subproject for conversions from external algebra libs to ours. That gets rid of any external algebra lib deps and allows us to operate with multiple ones
A third option is to be opioninated wrt one of these algebra libs (I might favor cats these days), but require implicit conversions, and so allow other libs to interoperate. Would this allow us to not expose the dependency?