Struct VarArgs3
variadic
pub struct VarArgs3<A, B, C>(_, _, _);
impl<T, A, B> Variadic<T, A, B> for VarArgs3<T, A, B>
type OneLess = VarArgs2<A, B>
fn pop(self) -> (Option<T>, Self::OneLess)