add half-baked c2hs source to generate the low-level bindings