Modifying programming languages to clean it up