allow language implementation to be specified in mod.json by using 'lang-impl' field