Cross-language interoperability