Multilanguage support

Add multilanguage close #15
Can you merge this into the set of declarations above instead of using another `var`?