Wayland bindings for an application runner in haskell

I wanted to create an application runner, something like rofi or dmenu. I wanted to use haskell for this project but while I was brainstorming what I’d need for a programing like this I assumed I needed to utilise wayland bindings to place the application on the overlay layer. But while looking fo available packages attempting to make wayland bindings I noticed every repo I found seemed to be abandoned or have been left without any update for 5+ years.

I wanted to ask if there is any way I could use wayland bindings or if these aren’t needed what the alternative would be. Much thanks!

You may have already found this thread, but I thought I’d link it. I don’t know what happened in the past year, but it’s certainly fresher than 5 years.