pub fn calculate_net_perp_upnl(
snapshot: &PortfolioMarginSnapshot,
market_state: &PortfolioMarginMarketState,
) -> Result<f64, MarginError>pub fn calculate_net_perp_upnl(
snapshot: &PortfolioMarginSnapshot,
market_state: &PortfolioMarginMarketState,
) -> Result<f64, MarginError>