pub fn encode_block0<P: AsRef<Path>, Q: AsRef<Path>>(
    genesis: P,
    block0: Q
) -> Result<(), Block0Error>