JSIO based on idris2-dom JSIO utilities, which is adjusted to this library.
import public Control.Monad.Either
JSIO : Type -> Type
runJSIO : JSIO a -> IO (Either Error a)
catchIO : IO a -> JSIO a