Basic multilanguage API design