fn fx_swap( name: &str, foreign_ccy: &str, collateral_ccy: &str, calendar: Arc<dyn Calendar>, ) -> FxSwapTemplate