fn assemble_margin_details( snapshot: &PortfolioMarginSnapshot, margin: MarginComputation, ) -> MarginDetails