Exploring Racket (2014)
Here is a paper about implementing functional data structures in Typed Racket, with some benchmarks:
https://www2.ccs.neu.edu/racket/pubs/sfp10-kth.pdf
What is also interesting that there is a Python language implementation in Racket[1], similar as the Racket VM can run Algol 60 code [2]. That means Racket Code can call into Python code. According to the documentation, one can even call into Python2 C extension modules[3] (I haven't tried that).
[1] https://fenix.tecnico.ulisboa.pt/downloadFile/84482006712380... [2] https://en.wikipedia.org/wiki/Racket_features#Algol [3] https://github.com/pedropramos/PyonR