Revert "Language overhaul"

This reverts commit 5f2c7ca52ef65847d9aea75dbfaa8a01c26da725.