pub fn serializer_with_signer<TSigner, TEncoding>(
    signer: TSigner,
    encoding: TEncoding
) -> SerializerImpl<TSigner, TEncoding> where
    TSigner: Signer,
    TEncoding: Encoding