0df9f71e

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.

Suite timing

Time to Start Worker time Duration Time to finish
Config 1h15m20s 4s 4s 1h15m25s
Eval 1h17m02s 1m01s 1m01s 1h18m03s
Build 1h20m48s 10m33s 5m44s 1h26m33s
Test - - - -
Deploy - - - -
Suite 1h15m20s 11m39s 11m12s 1h26m33s

Timeline

0s1h18m1h21m1h22m1h23m1h24m1h25m1h26m