pub trait Signable<W> { // Required method fn write(&self, writer: &mut W); }
Something that we know how to hash and sign.