By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Make mergePriceDeclarations take PriceDeclaration instead of Declaration The new declarations parameter is now [GenLocated () (PriceDeclaration ())] instead of [GenLocated () (Declaration ())], making priceDeclarationSortKey total and letting the type system enforce that only price declarations are passed as new rates.