GitHub repository: rusty-dusty-corner/poly_variants
Primary language: Rust
Description: This is library that use macro, never type (exhausitive patterns for enum variants), to make GADT (from haskell world) like structure. makes ability to use poly variants like (from Ocaml world), and/or final tagless or free monads like ways methods etc