pub type QuadRef<'a, T, B> = Quad<Cow<'a, Subject<T, B>>, Cow<'a, Subject<T, B>>, Value<T, B>, &'a Subject<T, B>>;