pub fn pool_state_to_inner_puzzle(
    pool_state: &PoolState,
    launcher_id: &Bytes32,
    genesis_challenge: &Bytes32,
    delay_time: u64,
    delay_ph: &Bytes32
) -> Result<Program, Error>