Middleware.fromHook()
genesis hook