Perhaps you should look at D language offering, it has awesome UFCS feature [1] that some other languages are copying now and a REPL.
For multi-dimensional array matrix it provides the fastest computation as well, even compared to Chapel and Julia [2].
[1]https://tour.dlang.org/tour/en/gems/uniform-function-call-sy...
[2]https://dlang.org/blog/2020/06/03/a-look-at-chapel-d-and-jul...