Eu não acessei o playground ainda, mas existe algo importante a falar:
As diferenças entre linguagens não são apenas questão de sintaxe.
Chegam a ser estruturais.
Algumas vazes simplesmente 'traduzir a sintaxe' resulta em perda de performance.
Um exemplo seria a i.a. traduzir a sintaxe usando um iterator errado (inapropriado no caso)