pub fn do_fetch( request: Request(BitArray), ) -> Promise(Result(Response(BitArray), FetchError))
pub fn run( task: Effect(a), root: String, ) -> Promise(Result(a, Snag))