public Either <FormatError, byte[]> Seal(byte[] secret) { Either <FormatError, SealedBiscuit> res = SealedBiscuit.Make(Authority, Blocks, secret); if (res.IsLeft) { return(res.Left); } SealedBiscuit b = res.Right; return(b.Serialize()); }