At first, I had challenges with the static types but eventually figured everything out.
According to the official website:
Ballerina is an open-source programming language and platform for cloud-era application programmers to easily write software that just works.
Implementation of Redux in Ballerina.
More information at Ballerina Central: https://central.ballerina.io/devhammed/redux_bal