fn parse_hyperliquid_snapshots(
snapshots: Vec<HyperliquidCandleSnapshot>,
) -> Result<Vec<UnderlyingCandle>, CandleSourceError>fn parse_hyperliquid_snapshots(
snapshots: Vec<HyperliquidCandleSnapshot>,
) -> Result<Vec<UnderlyingCandle>, CandleSourceError>