Implementing just enough to conform to a language is not as difficult as it seems. Making it fast is hard.