cross-languageDjinni - A tool for generating cross-language type declarations and interface bindings.