The Return of Language-Oriented Programming