Module macros

Module macros 

Source
Expand description

Macros for generating higher-kinded type traits and implementations.

These macros provide a systematic way to generate traits for different kind arities, allowing the library to work with types of varying complexity from concrete types (kind *) to type constructors (kinds * -> *, * -> * -> *, etc.).