https://wren.io/
Written by Bob Nystrom, author of Crafting Interpretors.
At first glance it appears to be object oriented, which is against preference but not a deal breaker.
However error case looks to be try catch which is a deal breaker.
Wren uses coroutines ("fibers") for error handling, which is unusual. But yes, ultimately it does seem to be equivalent to try-catch.
Besides, it's "done" let it be done.
https://wren.io/
Written by Bob Nystrom, author of Crafting Interpretors.