pub fn bootstrap_foreign_client<ChainA: ChainHandle, ChainB: ChainHandle>(
    chain_a: &ChainA,
    chain_b: &ChainB,
    client_options: CreateOptions
) -> Result<ForeignClient<ChainB, ChainA>, Report>