pub type ShadingGate<'a> = ShadingGate<'a, Backend>;