@c macro would be easier to read, but I guess having it last makes it possible for it to be optional, defaulting to the main binary.
@c macro -- should we consider moving it to base?
it appears that @c and gencindex.jl are more general and straightforward that GetC.jl
How exacly do @c and @get_c_fun compare/differ, if they do at all
I assume that the key difference is in @c's dependence on clang being present on the host system?
I'd love to wrap NTL (it is C++ only). I plan to re-implement some of its utilities in Catalan.jl sooner or later (like the LLL lattice basis reduction algorithm), but it's always nice to have a more tested and probably more efficient implementation available.