pub trait Joiner { fn and<V: Codec + Sized>(self, value: &V) -> Self; }
Trait to allow itself to be serialised into a value which can be extended by bytes.
Append encoding of value to Self.
Self