amalgamating languages