Use named tuples to represent languages