API Reference ExKcal v0.0.3

Modules

Main purpose of the module is to represent set of products and primitives required to manipulate it. It's analog of MapSet, but MapSet leaves us in uneasy situation, as its implementation details are private (opaque type) so there is no clean way of using it in guards (without (ab)using knowledge of hidden implementation details), and there are very few primitives accompanying it. ExKcal.Products offers something similar, doesn't hide implementation details, and builds upon them.