fn surface_row<T: ToString + Copy>( area: &'static str, exposure: SurfaceExposure<T>, exposed_action: impl Into<String>, ) -> SurfaceChecklistRow