fn fragment(
    cert: Certificate,
    keys: Vec<EitherEd25519SecretKey>,
    inputs: &[Input],
    outputs: &[OutputAddress]
) -> Fragment