pub fn define_api<State, Types: NodeType, Ver: StaticVersionType + 'static>(
options: &Options,
_: Ver,
api_ver: Version,
) -> Result<Api<State, Error, Ver>, ApiError>where
State: 'static + Send + Sync + ReadState,
<State as ReadState>::State: Send + Sync + AvailabilityDataSource<Types>,
Header<Types>: QueryableHeader<Types>,
Payload<Types>: QueryablePayload<Types>,