Splitting up languages.scm, which leads to significantly less memory usage.