type LightClientState = Arc<dyn LightClientApi + Send + Sync>;
struct LightClientState { /* private fields */ }