You could run something like this:
`wip -- go run main.go`
and any file changes in that directory would reload the service thus creating a REPL like environment for languages do not have a REPL.
Additionally, you can add custom hooks like webhooks, API status, other shell scripts.
Written in rust.