pub fn run_surfaces<R>(renderer: R, receiver: RenderReceiver) -> Result<()>where R: Renderer + 'static,