PromQL Compliance Test Results: VictoriaMetrics (2021-10-14)

Summary

These are PromQL compliance test results for VictoriaMetrics.

Passing: 442 / 596 cases (74.16%)

Cross-cutting issues

This implementation has cross-cutting issues that had to be compensated for before comparing query results further:

Query bugVictoriaMetrics aligns incoming query timestamps to a multiple of the query resolution step.

To make results comparable, test queries were restricted to have their input start/stop timestamps aligned to the resolution step.

Individual test results

Click on test cases below to see more details.

QueryResult
42
PASS
This test case passed successfully.
1.234
PASS
This test case passed successfully.
.123
PASS
This test case passed successfully.
1.23e-3
PASS
This test case passed successfully.
0x3d
PASS
This test case passed successfully.
Inf
PASS
This test case passed successfully.
+Inf
PASS
This test case passed successfully.
-Inf
PASS
This test case passed successfully.
NaN
FAIL
  model.Matrix{
- 	(
- 		s"""
- 		{} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
  }
demo_memory_usage_bytes
PASS
This test case passed successfully.
{__name__="demo_memory_usage_bytes"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{type="free"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{type!="free"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{instance=~"demo.promlabs.com:.*"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{instance=~"host"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{instance!~".*:10000"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{type="free", instance!="demo.promlabs.com:10000"}
PASS
This test case passed successfully.
{type="free", instance!="demo.promlabs.com:10000"}
PASS
This test case passed successfully.
{__name__=~".*"}
FAIL
The query ran successfully against the test target, but was expected to fail.
nonexistent_metric_name
PASS
This test case passed successfully.
demo_memory_usage_bytes offset 1m
PASS
This test case passed successfully.
demo_memory_usage_bytes offset 5m
PASS
This test case passed successfully.
demo_memory_usage_bytes offset 10m
PASS
This test case passed successfully.
demo_memory_usage_bytes offset 10m15s
PASS
This test case passed successfully.
demo_memory_usage_bytes offset -1m
FAIL
The query ran successfully against the test target, but was expected to fail.
demo_memory_usage_bytes offset -5m
FAIL
The query ran successfully against the test target, but was expected to fail.
demo_memory_usage_bytes offset -10m
FAIL
The query ran successfully against the test target, but was expected to fail.
demo_memory_usage_bytes offset -10m15s
FAIL
The query ran successfully against the test target, but was expected to fail.
demo_intermittent_metric
PASS
This test case passed successfully.
sum(demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg(demo_memory_usage_bytes)
PASS
This test case passed successfully.
max(demo_memory_usage_bytes)
PASS
This test case passed successfully.
min(demo_memory_usage_bytes)
PASS
This test case passed successfully.
count(demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev(demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar(demo_memory_usage_bytes)
PASS
This test case passed successfully.
group(demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum(nonexistent_metric_name)
PASS
This test case passed successfully.
avg(nonexistent_metric_name)
PASS
This test case passed successfully.
max(nonexistent_metric_name)
PASS
This test case passed successfully.
min(nonexistent_metric_name)
PASS
This test case passed successfully.
count(nonexistent_metric_name)
PASS
This test case passed successfully.
stddev(nonexistent_metric_name)
PASS
This test case passed successfully.
stdvar(nonexistent_metric_name)
PASS
This test case passed successfully.
group(nonexistent_metric_name)
PASS
This test case passed successfully.
sum by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
group by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
group by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
group by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
group by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
group without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
group without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
group without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
group without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
topk (3, demo_memory_usage_bytes)
PASS
This test case passed successfully.
bottomk (3, demo_memory_usage_bytes)
PASS
This test case passed successfully.
topk by(instance) (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
bottomk by(instance) (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
topk without(instance) (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
bottomk without(instance) (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
topk without() (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
bottomk without() (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(-0.5, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.1, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.5, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.75, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.95, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.90, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.99, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(1, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(1.5, demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg(max by(type) (demo_memory_usage_bytes))
PASS
This test case passed successfully.
1 * 2 + 4 / 6 - 10 % 2 ^ 2
PASS
This test case passed successfully.
demo_num_cpus + (1 == bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 != bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 < bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 > bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 <= bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 >= bool 2)
PASS
This test case passed successfully.
demo_memory_usage_bytes + 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes - 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes * 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes / 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes % 1.2345
FAIL
  model.Matrix{
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.4535800097819789))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.14323801727992036))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.501965268775002))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.9032598233107207))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.513095408807976))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.03547752186413433)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03548038288708355)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.7363999784359143))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.55459460238403))},
  			... // 7 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.3940465930460446))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.7628001639481057))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.07608870786321398)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07609013837468859)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.6866537348985311))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.16499003239584953))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(1.1821244581770805))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.8261666270054775))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.18476815660413726)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18477006395277007)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.953861637136592))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.20260024931965592))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(1.041590291877861))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.8311351862051481))},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.09853155440258865)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09853012389111404)),
  			},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.2776655693700829))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.910860086158739))},
  			... // 31 identical elements
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.5860099315668668))},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(1.038012912767659))},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.015292348699878833)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015289964514087817)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.6186202695849734))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: []model.SamplePair{
  			... // 11 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.25129512712551283))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(1.0436436246989))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.031605219273595386)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.031610941319493824)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.3896689559994275))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(1.041669446109155))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(1.2254498670616578))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.029846927287194847)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02985074198446047)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.5018399639175639))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.42262028914464866))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.21853058966899952))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.5999094866360701))},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012419652113646373)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01242060578796278)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.6158894911660999))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.94180770903398))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.35487089009156714))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.3726069336538329)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.37261074835109853)),
  			},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.6066100226832383))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.3598203012862282))},
  			... // 2 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.5843806446435396))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(1.048383641474752))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.29832647355975017)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2983302882570158)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(1.1978707504737143))},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.13364270239096654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13363984136801732)),
  			},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(1.1460507574998215))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.06822199434892862)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0682200870002958)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(0.24085039980166756))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(1.009180681325398))},
  			... // 5 identical elements
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.1752109504362982))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(1.1393003348419914))},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.2638338824508344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.26382959091641056)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.2546744620920083)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.25467064739474266)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.1746971014329095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17470043929301693)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(0.5139003639090163))},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.10269666217161921)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10270000003172663)),
  			},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.10824980931529926))},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.1324262369254472)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13243005162271282)),
  			},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(1.1953695115213177))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.028575377066103025))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.16148872370589573)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16149063105452854)),
  			},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.3530433102768369))},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.7769680301221))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(1.1296698660198479))},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.2775247309098485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2775204393754247)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: []model.SamplePair{
  			... // 22 identical elements
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.8674800492442156))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.7522177181899918))},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.009819715268030604)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009820072895899257)),
  			},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.8721132566967078))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(1.1562967200173457))},
  			... // 13 identical elements
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.2676277817987609))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.851046383333794))},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.051061341740472166)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05106014964757666)),
  			},
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.4515840407003291))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(1.011476889736507))},
  			... // 16 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.7631734516156206))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.3731167113761025))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.0829688026893975))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.7272224730750412))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: []model.SamplePair{
  			... // 30 identical elements
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(1.0487570373308897))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(1.2154102717668889))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.05363166011107845)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05363022959960384)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.48971035406971564))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.26197990714313013))},
  			... // 5 identical elements
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.21578778556801903))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.2194190314525628))},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.04285952378561686)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04286000062277506)),
  			},
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.633112544193263))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.15871227836017132))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.17209013776176385))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.37174505965256177))},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.060881758249037965)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.060880327737563356)),
  			},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(1.0928959859510479))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.675599831175034))},
  			... // 11 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: []model.SamplePair{
  			... // 7 identical elements
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.23110965341800793))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(1.218890667090162))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.2919759002203961)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.29198066859197813)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.5108401323067169))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.470458430880518))},
  			... // 7 identical elements
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.242084958991041))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.849201569075517))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.20674783417848808)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2067506952014373)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.10862039681630686))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(1.001700751299409))},
  			... // 3 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.9628303627488872))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(1.212463830854151))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.21205433256096695)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21204956418938492)),
  			},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(1.17571101835812))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.15573068764552267))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.8308106321205495))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.06964189173830304)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06963998438967023)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.16041088232678846))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.8944295760104748))},
  			... // 6 identical elements
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(1.090605875479589))},
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.5134206748828996))},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.027259536962214392)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0272604906365308)),
  			},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.32770981080815464))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.3090399995743738))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.2795803215320434))},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.27914563600633424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2791399139604358)),
  			},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.4348407272755619))},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(0.8275804039133265))},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.18636739334726582)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18637025437021504)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.21861383163838966)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21861001694112403)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.11322544328024708)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.11322067490866505)),
  			},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(1.1214204073558198))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.9512801543957585))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.3986947986308278)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.39869003025924576)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.09467417906215747)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09467036436489185)),
  			},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.9916301949804645))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(1.019260587437482))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.6280894786408862))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.30827619482661417))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012732023616050858)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012731785197471757)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.0319424552662029))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.104796423636949))},
  			... // 8 identical elements
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.8303950162850784))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.2370545829882038))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.0011234574519565221)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0011236958705356237)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.6942157535593594))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.4945501098880509))},
  			... // 44 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.3396673808539914))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.2848439690526994))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.7959190119876631))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1432079995919768))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.5580065283674043))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.030749446133397695)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0307503998077141)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.3697265483296388)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.36973036302690443)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.47009008266351815))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.425413417706199))},
  			... // 8 identical elements
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.89001505876892))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.5876046574517173))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.07534167914027146)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07534024862879685)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.556877404907776))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(1.0056402069187027))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(1.1277501001560366))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.9126600054173639))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.1132285216215132)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.11323019055156691)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.06620615129108187))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.6522601388979439))},
  			... // 10 identical elements
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.44996035468584594))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.4778336883792518))},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.0908178110020641)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09082019518785511)),
  			},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(1.195438298161498))},
  			{Timestamp: s"1634034480", Value: Inverse(TranslateFloat64, float64(1.2174468053869953))},
  			... // 4 identical elements
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.3956151666055874))},
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.7018568380857506))},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.20352240140204736)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20352001721625634)),
  			},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.1810327360030115))},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.05545174830636923)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05545031779489462)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.200783410780355))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.9321700196392007))},
  			... // 3 identical elements
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.296775044697166))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.261394254519399))},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.018631219626297213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018630027533401705)),
  			},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.6552473254620896))},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.7627738996679425))},
  			... // 4 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.6298908182983827))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.22323611253813858))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1605401205446901))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.15270175710505685)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15269984975642403)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.35848964564840324))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(1.1472203652350477))},
  			... // 11 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.5197600353266782))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.3322582799357505))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.2139730355570899)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2139701745341407)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.5965400328959243))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.4012003036490097))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.939859894557203))},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.37244516014101725)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.3724499285125993)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.029242642326752666)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029240734978119853)),
  			},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.875433224486587))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.8601802988164053))},
  			... // 18 identical elements
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.512276851507959))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.9570057136231991))},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.0497589577009403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.049759911375256705)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.08220405514352924)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08220024044626362)),
  			},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.4777702768718315))},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(0.9198710312777876))},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.07711978760573568)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07712074128005209)),
  			},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(1.0243903848113418))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.145340836861227))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(1.0127399074522014))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.02939479131604905)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02939002294446702)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.5083798806670263))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.10048049900999279))},
  			... // 3 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: []model.SamplePair{
  			... // 21 identical elements
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.16309616316948716))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.6683736876551192))},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.09832889276199319)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0983300848548887)),
  			},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.9869655564233211))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(1.0196901905657954))},
  			... // 35 identical elements
  		},
  	},
  }
demo_memory_usage_bytes ^ 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes == 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes != 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes < 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes > 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes <= 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes >= 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes == bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes != bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes < bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes > bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes <= bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes >= bool 1.2345
PASS
This test case passed successfully.
1.2345 == bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 != bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 < bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 > bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 <= bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 >= bool demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 + demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 - demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 * demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 / demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 % demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 ^ demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 == demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 != demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 < demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 > demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 <= demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 >= demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) + demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) - demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) * demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) / demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) % demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) ^ demo_memory_usage_bytes
FAIL
  model.Matrix{
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		+Inf @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		+Inf @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		+Inf @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		+Inf @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		+Inf @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		+Inf @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		+Inf @[1634034320]
- 		NaN @[1634034330]
- 		+Inf @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
+ 	s"{instance=\"demo.promlabs.com:10000\", job=\"demo\", type=\"buffers\"} =>\n+Inf @[1634034160]",
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", type="buffers"} =>
+ 		+Inf @[1634034160]
+ 		+Inf @[1634034240]
+ 		+Inf @[1634034280]
+ 		+Inf @[1634034400]
+ 		+Inf @[1634034430]
+ 		+Inf @[1634034520]
+ 		s"""
+ 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", type="buffers"} =>
+ 		+Inf @[1634034260]
+ 		+Inf @[1634034320]
+ 		+Inf @[1634034340]
+ 		s"""
+ 	),
  }
(1 * 2 + 4 / 6 - (10%7)^2) == demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) != demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) < demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) > demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) <= demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) >= demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes + (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes - (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes * (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes / (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes % (1 * 2 + 4 / 6 - 10)
FAIL
  model.Matrix{
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.9739133155840989))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.2755713158250703))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.412298584557572))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.905593132832511))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: []model.SamplePair{
  			... // 9 identical elements
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.018100645808102556))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(2.220936214034751))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.04137906729214791)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04137954412930611)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(4.651133207222216))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(6.399589838490389))},
  			... // 47 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: []model.SamplePair{
  			... // 17 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(5.320683397042277))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(5.48783740997653))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.13578345213751497)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1357863131604642)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(5.85803183742863))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(6.328408775259769))},
  			... // 15 identical elements
  			{Timestamp: s"1634034480", Value: Inverse(TranslateFloat64, float64(6.134719505667011))},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(0.6563497559593063))},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.10751145118960892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10751335853824173)),
  			},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(3.3272195710034858))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(2.161057717269477))},
  			... // 19 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(7.095593489721464))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.4952133556171603))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.64094653491262))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.575943231036705))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.813173430796402))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.3891166945186892))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.106802111022745))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.024222449404741))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.506047319173367))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.5413264985335875))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.23869210674386))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.152725349489039))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: []model.SamplePair{
  			... // 16 identical elements
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.39639276313449834))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(3.3384090442311383))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.10947507729063943)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10947316994200662)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(1.3164176086252688))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(3.423699925803927))},
  			... // 18 identical elements
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(6.549728913081861))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(3.629299690943798))},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.2803874586299617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.28039031965291095)),
  			},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(3.545776560467651))},
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(6.545919936231321))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(3.130758810768535))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.11187763456141653)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.11187572721278372)),
  			},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(5.525039202759126))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(5.085246338754931))},
  			... // 13 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6426093065860847))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.738564945500043))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.072275378131719))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.654796273128811))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.277667362720983))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.495177269374567))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.390752321099843))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.400708095240228))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.890339448890332))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.949249010670801))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.9978965432661298))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.54642212154406))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: []model.SamplePair{
  			... // 58 identical elements
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(5.22438448648348))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(6.955669874933555))},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.16846068061848563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16846258796711844)),
  			},
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`, Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3872668419635996))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.653171199204577))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.267316718793971))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.237168026724506))}, ...}},
  }
demo_memory_usage_bytes ^ (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes == (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes != (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes < (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes > (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes <= (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes >= (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
timestamp(demo_memory_usage_bytes * 1)
PASS
This test case passed successfully.
timestamp(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
demo_memory_usage_bytes + on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes - on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes * on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes / on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes % on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes ^ on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes == on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes != on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes < on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes > on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes <= on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes >= on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) + on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) - on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) * on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) / on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) % on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) ^ on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) == on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) != on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) < on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) > on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) <= on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) >= on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes == bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes != bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes < bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes > bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes <= bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes >= bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes / on(instance, job, type, __name__) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum without(job) (demo_memory_usage_bytes) / on(instance, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum without(job) (demo_memory_usage_bytes) / on(instance, type) group_left demo_memory_usage_bytes
PASS
This test case passed successfully.
sum without(job) (demo_memory_usage_bytes) / on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes / on(instance, job) group_left demo_num_cpus
PASS
This test case passed successfully.
demo_memory_usage_bytes / on(instance, type, job, non_existent) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_num_cpus * Inf
PASS
This test case passed successfully.
demo_num_cpus * -Inf
PASS
This test case passed successfully.
demo_num_cpus * NaN
FAIL
  model.Matrix{
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
  }
demo_memory_usage_bytes + -(1)
PASS
This test case passed successfully.
-demo_memory_usage_bytes
PASS
This test case passed successfully.
-1 ^ 2
PASS
This test case passed successfully.
1 + time()
PASS
This test case passed successfully.
1 - time()
PASS
This test case passed successfully.
1 * time()
PASS
This test case passed successfully.
1 / time()
PASS
This test case passed successfully.
1 % time()
PASS
This test case passed successfully.
1 ^ time()
PASS
This test case passed successfully.
time() + 1
PASS
This test case passed successfully.
time() - 1
PASS
This test case passed successfully.
time() * 1
PASS
This test case passed successfully.
time() / 1
PASS
This test case passed successfully.
time() % 1
PASS
This test case passed successfully.
time() ^ 1
PASS
This test case passed successfully.
time() == bool 1
PASS
This test case passed successfully.
time() != bool 1
PASS
This test case passed successfully.
time() < bool 1
PASS
This test case passed successfully.
time() > bool 1
PASS
This test case passed successfully.
time() <= bool 1
PASS
This test case passed successfully.
time() >= bool 1
PASS
This test case passed successfully.
1 == bool time()
PASS
This test case passed successfully.
1 != bool time()
PASS
This test case passed successfully.
1 < bool time()
PASS
This test case passed successfully.
1 > bool time()
PASS
This test case passed successfully.
1 <= bool time()
PASS
This test case passed successfully.
1 >= bool time()
PASS
This test case passed successfully.
time() + time()
PASS
This test case passed successfully.
time() - time()
PASS
This test case passed successfully.
time() * time()
PASS
This test case passed successfully.
time() / time()
PASS
This test case passed successfully.
time() % time()
PASS
This test case passed successfully.
time() ^ time()
PASS
This test case passed successfully.
time() == bool time()
PASS
This test case passed successfully.
time() != bool time()
PASS
This test case passed successfully.
time() < bool time()
PASS
This test case passed successfully.
time() > bool time()
PASS
This test case passed successfully.
time() <= bool time()
PASS
This test case passed successfully.
time() >= bool time()
PASS
This test case passed successfully.
time() + demo_memory_usage_bytes
PASS
This test case passed successfully.
time() - demo_memory_usage_bytes
PASS
This test case passed successfully.
time() * demo_memory_usage_bytes
PASS
This test case passed successfully.
time() / demo_memory_usage_bytes
PASS
This test case passed successfully.
time() % demo_memory_usage_bytes
PASS
This test case passed successfully.
time() ^ demo_memory_usage_bytes
PASS
This test case passed successfully.
time() == demo_memory_usage_bytes
PASS
This test case passed successfully.
time() != demo_memory_usage_bytes
PASS
This test case passed successfully.
time() < demo_memory_usage_bytes
PASS
This test case passed successfully.
time() > demo_memory_usage_bytes
PASS
This test case passed successfully.
time() <= demo_memory_usage_bytes
PASS
This test case passed successfully.
time() >= demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes + time()
PASS
This test case passed successfully.
demo_memory_usage_bytes - time()
PASS
This test case passed successfully.
demo_memory_usage_bytes * time()
PASS
This test case passed successfully.
demo_memory_usage_bytes / time()
PASS
This test case passed successfully.
demo_memory_usage_bytes % time()
PASS
This test case passed successfully.
demo_memory_usage_bytes ^ time()
PASS
This test case passed successfully.
demo_memory_usage_bytes == time()
PASS
This test case passed successfully.
demo_memory_usage_bytes != time()
PASS
This test case passed successfully.
demo_memory_usage_bytes < time()
PASS
This test case passed successfully.
demo_memory_usage_bytes > time()
PASS
This test case passed successfully.
demo_memory_usage_bytes <= time()
PASS
This test case passed successfully.
demo_memory_usage_bytes >= time()
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[1h5m15s])
PASS
This test case passed successfully.
avg_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
avg_over_time(demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8217301963536945e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0479050983419088e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6552863554610965e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.784624715331385e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4372595594951677e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.585025291799669e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.7007370387669034e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.815895228287252e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.909763528196057e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.839765090500674e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.674812370651298e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.526130190919137e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0607384846734043e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.603536998654693e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.0488565470356926e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0694467012604761e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.34607460995468e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.480039143894631e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.387844214007937e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6519962174451473e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.1002553957357094e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.20808919227378e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.239647089923528e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.263531896688818e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.757582339252625e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.685314937386876e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.933808505003995e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.969670827674957e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5974893960161965e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.54852654794988e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2776945756716835e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1915322458917124e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.908697761431376e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.804105563174281e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.80712074464916e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4795840781681576e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.0728743058169074e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.0431462440597835e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.295385075193583e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.278121796382068e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.0681776786218605e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.923184720043601e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.874397013892432e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.056504916100578e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2580128314180973e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4431930715791876e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2394404284490707e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1073494717005398e+09))}, ...},
  	},
  }
avg_over_time(demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7844102716422102e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8732562100326824e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.765028059475726e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7942854056650433e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.6178238758713775e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.590458329083011e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5652313060682864e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.5800362855353475e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.767308643401691e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.757391573675248e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.734844293272924e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.713913506934127e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0263610455627103e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.0547590682384734e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1133561867112167e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1165562589640224e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.75968313609483e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.637174221135397e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.571648035770732e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.499618036852178e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.049065194473949e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.039075581814775e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0641184451356344e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.118100428383259e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.939297742235742e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.947034977832812e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.918248983564507e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.892597750431514e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.425603341680827e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.440106610238873e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.450402359722786e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4292746095000105e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8383840148768005e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8726897344053665e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.840322525180408e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7400364353034177e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.2977655305463758e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.2436150174582e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.228638961451061e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.182059015485708e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.81627833374597e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.864403223523117e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.904979932390115e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.011642951984363e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2920523262199748e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2946473775781476e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.272283445640786e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2222289809995873e+09))}, ...},
  	},
  }
avg_over_time(demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7084042256178075e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7128389049338683e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.701936609135116e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.730645890736931e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.911567786965386e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.8987507783960724e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.883299749695615e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.866776922805966e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.333372528408294e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.342960634508151e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.347072978689735e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.352131892287615e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1741538540645404e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.176939288602392e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.189368202701138e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1979611878327293e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.801800683452463e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.785082608592231e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7762884942210647e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7644211551645985e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.733700884516694e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.707485174203341e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.670039239195531e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.62492514766125e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.450011708599595e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.455400321294326e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.47778191130373e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.516508139171925e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2260419305384643e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2485408356431093e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2644845920786319e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2720591896503649e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.680322580050273e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6882240341890752e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.685918890878297e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6737292891495037e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.133399859064614e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.149725904108617e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.172747304270118e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.18020315969518e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.9316695236382456e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91082843855732e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.894084694260218e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.902792446148335e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3568329512921133e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3605578459151583e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.354510704381837e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.339566057241536e+09))}, ...},
  	},
  }
avg_over_time(demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.779406438041857e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.78284156716507e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.78172759032026e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7829642246531668e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.67108808700671e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.67386794542966e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.67759723769293e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.6833914580270343e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.59224866330522e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.593207827744928e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.595669219315213e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.595487078356511e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1486571978838851e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.144574662108903e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1384953759598324e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1327596331511374e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.784314849759088e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.785020031178372e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7829069293403348e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.782016260473865e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.7688330628549995e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.768447787264042e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.771267339427228e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.777181767556405e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.461700536720157e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.460163527075047e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.458965536809379e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.457724410855608e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.180969507448938e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1828212745430763e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1814110228293622e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1768267875406027e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.732736125302037e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7371008486974895e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7396369264011762e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7359939737422484e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.931378885950677e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.930675482776045e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.9428666193602614e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.951588560630228e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.1159895401368146e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.1115284709924464e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.094619908401269e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.0834587674606323e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3692925533823023e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.374020553361758e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3784843715983512e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3812878665349143e+09))}, ...},
  	},
  }
avg_over_time(demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7419859878979865e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.744312093755123e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7431056559224245e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7435271114325953e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.477575179436965e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.476367105526949e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.474970014698266e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.47292945596568e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.725670535683566e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.72894131052556e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.730751576154135e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.732727871946622e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.212490278089673e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.210194966571988e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2099024355553527e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.209924552944435e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.740756255207623e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.740469413268495e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7401514723494282e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7390708430433324e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.567414841930019e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5672028138176208e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5666546670585184e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.566499912441596e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.667256162118731e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.666256137420159e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.665756387363371e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.665449386792134e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1811879624304976e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1824286994353597e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1835083903431737e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1840782084619422e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7272055602082926e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7282819931477574e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7278357175324962e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7281453158672607e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.681576311082619e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.6820099382574387e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.68294520613933e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.6832938939253974e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.486770984774854e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.485078691149478e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.483594090130762e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.482917425913674e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2488667401217e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2500177632783113e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2506117239766636e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2509087405742073e+09))}, ...},
  	},
  }
avg_over_time(demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.733786503048228e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.735146147247752e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.734082247949368e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7352490128659204e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.490404053338372e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4919145082108974e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4943357281806707e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4974219057361784e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.721821391686569e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.72034282903694e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.717485471097317e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.713546745789925e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2043304966702354e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2041626400273805e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.204705167927068e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2054410391872976e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7424238908762333e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.740816463710456e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7404665001425514e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7392185455082244e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.5474924532272096e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.548878846159028e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.550337237926871e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.551324825405271e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.677372847079603e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.675180312507611e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.673836512995152e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.672933594310467e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1908269026055703e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.191793786962323e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1917141910637274e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1917543177334468e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.724189066446556e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.723883282554163e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.724270852450876e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.723100476467568e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.702048406534152e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.703348077446257e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.704541767607624e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.7046011809010706e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.470953576660965e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.468143959189544e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.466526625610249e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.466951757141915e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2445137021602187e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2460542271087837e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.24643911353704e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2460716063102605e+09))}, ...},
  	},
  }
max_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
max_over_time(demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0116084464058e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.331676559481905e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.504685942616595e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.63388371517093e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.95415031279271e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.86925135964723e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.80875595761774e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.60749681012954e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0959126767057927e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.0148364450955936e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1363217646409469e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1363217646409469e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5211867081317344e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.68721910966099e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.826660637734688e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.826660637734688e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.1248165674192035e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.27314511244063e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.26939998187466e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.329958199819392e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.77135246626909e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.933088833330991e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.9594439932489e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.987316111501591e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.621093729979234e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3117061488708768e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2571029627389424e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4055907184217137e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.76975411057419e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.161586998845566e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.18177125594925e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.55415335933123e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.790264176601884e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.18490215471756e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.0562716181113906e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.08836033309752e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.8544836728157e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3849117860539336e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6853277360304582e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.259339692653171e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2315956452673168e+09))}, ...},
  	},
  }
max_over_time(demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.143086761222752e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.91412281345384e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.91412281345384e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.95415031279271e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.95415031279271e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.95415031279271e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4902044863835828e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4902044863835828e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.4902044863835828e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4902044863835828e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.306435464237505e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.118612375994884e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.118612375994884e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.118612375994884e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4148601069436e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.27314511244063e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.27314511244063e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.329958199819392e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.621093729979234e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4055907184217137e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.48434484898619e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.48434484898619e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.55415335933123e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.790264176601884e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.25863447196438e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.25863447196438e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.25863447196438e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.8544836728157e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.55292378104864e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6853277360304582e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6853277360304582e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6853277360304582e+09))}, ...},
  	},
  }
max_over_time(demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.55696399654212e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.55696399654212e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.55696399654212e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.55696399654212e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.7335746233096094e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.7335746233096094e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.7335746233096094e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.7335746233096094e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7929415028675854e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7929415028675854e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7929415028675854e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7929415028675854e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.518598262930256e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.518598262930256e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.518598262930256e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.518598262930256e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.758952533780823e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4055907184217137e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.7707806485197296e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.7707806485197296e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.7707806485197296e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.790264176601884e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.61078067324593e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.37964448428606e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.32707402166343e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.8544836728157e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.812639630843926e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.812639630843926e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.812639630843926e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.812639630843926e+09))}, ...},
  	},
  }
max_over_time(demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.56998703576189e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.56998703576189e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.56998703576189e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.56998703576189e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.50559825033356e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.50559825033356e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.50559825033356e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.50559825033356e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.566584092743795e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.566584092743795e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.566584092743795e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.566584092743795e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.93698877536257e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.93698877536257e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.93698877536257e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.93698877536257e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.83000013943059e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.83000013943059e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.83000013943059e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.83000013943059e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.557542921171196e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.557542921171196e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.557542921171196e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.557542921171196e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.80133302889936e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.80133302889936e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.80133302889936e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.80133302889936e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.84320409549581e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.84320409549581e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.84320409549581e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.84320409549581e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8452853615765064e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8452853615765064e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8452853615765064e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8452853615765064e+09))}, ...},
  	},
  }
max_over_time(demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, ...},
  	},
  }
max_over_time(demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.21212725308365e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.21212725308365e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.21212725308365e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, ...},
  	},
  }
min_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
min_over_time(demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5637022263613135e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5902572491975462e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1416372061712573e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2823722607896526e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.375329955359063e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.504685942616595e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.61650621761148e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.77885387535826e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.86925135964723e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.80875595761774e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.4739743288321905e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.4739743288321905e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0148364450955936e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.104874568285468e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9.104874568285468e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.9102471224261e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.10350723621604e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.231711613891167e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.105160390397956e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.39982281435853e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0817224825060475e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0817224825060475e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.19072157223869e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.19072157223869e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.7371315503715e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.38572442845814e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.908892688432096e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.9594439932489e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.55241256976008e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.264274615405232e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2571029627389424e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0997097606547964e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.324914832776674e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.324914832776674e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.23957701175485e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.47476319923203e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.016259704557006e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.9314077716730933e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.15023061030027e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.48994785321309e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.963359263036628e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.805662009783675e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.62721017634404e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.62721017634404e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1646974499247222e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.259339692653171e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.227385947426724e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.017101884263801e+09))}, ...},
  	},
  }
min_over_time(demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.438725825028285e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5637022263613135e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1416372061712573e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1416372061712573e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.310322314082194e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.310322314082194e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.310322314082194e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.310322314082194e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.43830302465049e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.43830302465049e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.43830302465049e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.451587565198489e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.924754323254023e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(7.327147047001561e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(7.327147047001561e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.104874568285468e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.10350723621604e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.10350723621604e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.10350723621604e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.10350723621604e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7674705482109165e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7674705482109165e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7674705482109165e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7674705482109165e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.543572442967713e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.38572442845814e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.38572442845814e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.38572442845814e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1993142943670576e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1993142943670576e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2180248289847522e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0997097606547964e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.324914832776674e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.324914832776674e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.23957701175485e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.47476319923203e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.016259704557006e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.9314077716730933e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.9314077716730933e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.48994785321309e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.5035810460047846e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.52763362478712e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.52763362478712e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.62721017634404e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.086613807008032e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.086613807008032e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.086613807008032e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.017101884263801e+09))}, ...},
  	},
  }
min_over_time(demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.00666238090652e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.00666238090652e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.00666238090652e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.00666238090652e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.310322314082194e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.310322314082194e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.310322314082194e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.310322314082194e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.924754323254023e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.924754323254023e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.924754323254023e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.924754323254023e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.05935415801194e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.05935415801194e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.05935415801194e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.05935415801194e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7674705482109165e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7674705482109165e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7674705482109165e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7674705482109165e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.41524540156216e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.41524540156216e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.41524540156216e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.41524540156216e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(7.487427795411927e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.032989818874586e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.1751115714941e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.1751115714941e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(9.97248558032267e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.97248558032267e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9.97248558032267e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.47476319923203e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.506867819730243e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.59713107852068e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.59713107852068e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.48994785321309e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.206536424308091e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.206536424308091e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.206536424308091e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.206536424308091e+08))}, ...},
  	},
  }
min_over_time(demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.955903361957376e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.955903361957376e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.955903361957376e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.955903361957376e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.83212060649759e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.83212060649759e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.83212060649759e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.83212060649759e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.67043962664152e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.67043962664152e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.67043962664152e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.67043962664152e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(9.178572313470411e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.178572313470411e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9.178572313470411e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.178572313470411e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.9530274898827e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.9530274898827e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.9530274898827e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.9530274898827e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8078619719272127e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8078619719272127e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8078619719272127e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8078619719272127e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(7.309188058824056e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(7.309188058824056e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(7.309188058824056e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(7.309188058824056e+08))}, ...},
  	},
  }
min_over_time(demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.716646920983937e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.716646920983937e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.716646920983937e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.716646920983937e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4606729722166717e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4606729722166717e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.4606729722166717e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4606729722166717e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.67043962664152e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.67043962664152e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.67043962664152e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.67043962664152e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.756062425632638e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.756062425632638e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.756062425632638e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.756062425632638e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.755204550313278e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.755204550313278e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.755204550313278e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.9530274898827e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3430466600549736e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3430466600549736e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3430466600549736e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3430466600549736e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.9237425114191e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.9237425114191e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.9237425114191e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.9237425114191e+08))}, ...},
  	},
  }
min_over_time(demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.716646920983937e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.716646920983937e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.716646920983937e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.716646920983937e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4606729722166717e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4606729722166717e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.4606729722166717e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4606729722166717e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.90307951248436e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.55801272579802e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.55801272579802e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.55801272579802e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.55801272579802e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.756062425632638e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.756062425632638e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.756062425632638e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.756062425632638e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.383033805693737e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.08560683208867e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.326260879046013e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.755204550313278e+07))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.755204550313278e+07))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.755204550313278e+07))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.755204550313278e+07))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3430466600549736e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3430466600549736e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3430466600549736e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3430466600549736e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.082441325993594e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.9237425114191e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.9237425114191e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.9237425114191e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.9237425114191e+08))}, ...},
  	},
  }
count_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[1h5m15s])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[1h5m15s])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[1h5m15s])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[1s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s"{}",
+ 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", type="cached"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", type="free"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", type="used"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", type="buffers"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", type="cached"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", type="free"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", type="used"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", type="buffers"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", type="cached"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", type="free"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", type="used"} =>
+ 		1 @[1634034110]
+ 		1 @[1634034120]
+ 		1 @[1634034130]
+ 		1 @[1634034140]
+ 		1 @[1634034150]
+ 		1 @[1634034160]
+ 		1 @[1634034170]
+ 		1 @[1634034180]
+ 		1 @[1634034190]
+ 		1 @[1634034200]
+ 		1 @[1634034210]
+ 		1 @[1634034220]
+ 		1 @[1634034230]
+ 		1 @[1634034240]
+ 		1 @[1634034250]
+ 		1 @[1634034260]
+ 		1 @[1634034270]
+ 		1 @[1634034280]
+ 		1 @[1634034290]
+ 		1 @[1634034300]
+ 		1 @[1634034310]
+ 		1 @[1634034320]
+ 		1 @[1634034330]
+ 		1 @[1634034340]
+ 		1 @[1634034350]
+ 		1 @[1634034360]
+ 		1 @[1634034370]
+ 		1 @[1634034380]
+ 		1 @[1634034390]
+ 		1 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
  }
absent_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[1h5m15s])
PASS
This test case passed successfully.
last_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
last_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
last_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
last_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
last_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
last_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
last_over_time(demo_memory_usage_bytes[1h5m15s])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  }
quantile_over_time(-0.5, demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  }
quantile_over_time(-0.5, demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  }
quantile_over_time(-0.5, demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  }
quantile_over_time(-0.5, demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  }
quantile_over_time(-0.5, demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...},
  	},
  }
quantile_over_time(0.1, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6289377643478447e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.674527488639197e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1697842170949365e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3738628737762418e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3866165203892198e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5270499976155725e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.6200656993374505e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.786569207697727e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.87657887014743e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.815262356941602e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.527520828166544e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.478563349824888e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0261624225202403e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.19537404997291e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9.483420493903543e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0090184951736623e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.165511766076085e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2896066327392806e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1304706350965984e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.465759291535269e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0842234134612136e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.11925798237977e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.204341200922399e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.206560441392626e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.742557840520658e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.456005852840813e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.913731917411875e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.960005670253997e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5657224334699194e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3352120699860406e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2585372932722e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.123324611380117e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.459049412840487e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.395006015246885e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.345612431518718e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1022854167399785e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.021163006455235e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.948378158249876e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.156538739430066e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.702788954436718e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.981941734051583e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.826053714274088e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.683292247522378e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.639332320903631e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1766438115949051e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.284454111333324e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2282278869948425e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0283516845251411e+09))}, ...},
  	},
  }
quantile_over_time(0.1, demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5652980549673456e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5807201860992247e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3105052573468187e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3105052573468187e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.380973237874141e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.380973237874141e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.380973237874141e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.380973237874141e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.458347537635944e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.458347537635944e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.453826241561859e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.47626883932854e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(7.328126822419691e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(7.402472603551894e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9.150124309129188e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.592659491293018e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1545099731125496e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1363281459500398e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1072173496427074e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1072173496427074e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8547150411557603e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8547150411557603e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8547150411557603e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8547150411557603e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.687867747528063e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.739844695446078e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.739844695446078e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.739844695446078e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.220816928429858e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.220816928429858e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2578201280055714e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2217159091271532e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.360021667007131e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.360021667007131e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3302198590979125e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2481107938570324e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.023785421334187e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.016823489649013e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.016823489649013e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.9398929649614844e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.531979477616669e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.579738722769847e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.637960629913596e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.6996050102061625e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.132405732894259e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.132405732894259e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.132405732894259e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0746771777142546e+09))}, ...},
  	},
  }
quantile_over_time(0.1, demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2891404616918442e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2891404616918442e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1936328121477382e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2735916252502133e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.430975673110911e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.430975673110911e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.430975673110911e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.430975673110911e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.552004254435478e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.552004254435478e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.552004254435478e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.552004254435478e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(7.749778422848905e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(7.749778422848905e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(7.97193918002658e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.304040975862802e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3229779666878666e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3041575300609505e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2308448769170818e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2308448769170818e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.080013704149459e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.080013704149459e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.080013704149459e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.080013704149459e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.6610317700794835e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.6610317700794835e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.6610317700794835e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.746821896370826e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.835539979807534e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.916327802900199e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9.250949265118924e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.355367820505612e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2067889390703295e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2067889390703295e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2067889390703295e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1854274430220415e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.6988924960610166e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.819726491809197e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.9041963527059617e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.887549615207054e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.5252283669088864e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.5252283669088864e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.5252283669088864e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.5252283669088864e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1092335914972622e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1092335914972622e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1092335914972622e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0677259854398315e+09))}, ...},
  	},
  }
quantile_over_time(0.1, demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2700887717934173e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2700887717934173e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.26859947316536e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.26859947316536e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.1074698448068366e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.1074698448068366e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.1074698448068366e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.1074698448068366e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.987377501049356e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.987377501049356e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.987377501049356e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.987377501049356e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.057238367058685e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.057238367058685e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.057238367058685e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.057238367058685e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2531138782470265e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.238972755572845e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2352510942281182e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2352510942281182e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0841252544455097e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0841252544455097e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0932436464642348e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.1841310717567415e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.679695057022504e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.679695057022504e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.679695057022504e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.679695057022504e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.293324555139604e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.293324555139604e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.293324555139604e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.293324555139604e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2043294938827087e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2083413363965248e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2083413363965248e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2043294938827087e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.370326787332865e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.370326787332865e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4520924404623556e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.489710578965875e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.58703513353177e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.58703513353177e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.58703513353177e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.58703513353177e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(9.333062464204874e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.333062464204874e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9.713751285726317e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.040357769178086e+09))}, ...},
  	},
  }
quantile_over_time(0.1, demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1752074931425472e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1793992253031941e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1752074931425472e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1752074931425472e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8628100052456696e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8628100052456696e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8628100052456696e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8628100052456696e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.040128938780893e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.0499329636533275e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.051464666790957e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.055376066774534e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.722628338695917e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.722628338695917e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.722628338695917e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.722628338695917e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.234384357254033e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2308448769170818e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2308448769170818e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2308448769170818e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.831620244737979e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.831620244737979e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.831620244737979e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.831620244737979e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.86215502112796e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.86215502112796e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.86215502112796e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.86215502112796e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.204585184015877e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.204585184015877e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.218020242474192e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.220932145084443e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1900915298916346e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1900915298916346e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1900915298916346e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1900915298916346e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.984094694985619e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.984094694985619e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.984094694985619e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.984094694985619e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.756897344093364e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.756897344093364e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.752614551155e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.749042108033238e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.963940058876449e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.963940058876449e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.963940058876449e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.963940058876449e+08))}, ...},
  	},
  }
quantile_over_time(0.1, demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.177088735276956e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.177088735276956e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.165836064427068e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.165836064427068e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8400590132878299e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8400590132878299e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8432924733357306e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.849812006538597e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.986986306283286e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.986986306283286e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.986986306283286e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.986986306283286e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.703404480421858e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.703404480421858e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.713573289879619e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.723172149065115e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.236323253292624e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2356828868430108e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2324981650771563e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2324981650771563e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.829437911870646e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.832977640208159e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8401973863769965e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8401973863769965e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.91731300325422e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91731300325422e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.91731300325422e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.91731300325422e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.266239941090782e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.266239941090782e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.266239941090782e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.266239941090782e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1889123943745649e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1889123943745649e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1899776981302676e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1889123943745649e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0248912503226955e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0248912503226955e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0248912503226955e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.0248912503226955e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.780865810584441e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.780865810584441e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.777251282567747e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.772449037510243e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(8.903395391612468e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(8.971922080177356e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(8.971922080177356e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(8.971922080177356e+08))}, ...},
  	},
  }
quantile_over_time(0.5, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.88987991629397e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0116084464058e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2823722607896526e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.739825325722598e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4317627805098453e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.61650621761148e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.63430362624133e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.8174305370555954e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.905888912148231e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.84128795423705e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.74170682550396e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.49691943379568e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.071466332218827e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.557371976722676e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.099760419637584e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0809936268978713e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4135298855162653e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5211867081317344e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.231711613891167e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7295052002422246e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0942271372818775e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.26939998187466e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.258819715657235e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.26991591800837e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.764263001117285e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.7371315503715e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.933088833330991e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.96225237827438e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.618961888309276e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.618961888309276e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.264274615405232e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2177840142813988e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.99558773309574e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.67537074512773e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.76975411057419e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.72152180400708e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.04077621404815e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.016259704557006e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.18177125594925e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.55415335933123e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.0562716181113906e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.907620532235736e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.907620532235736e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.6878208991419945e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.224429258275636e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3849117860539336e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2315956452673168e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0733508855705014e+09))}, ...},
  	},
  }
quantile_over_time(0.5, demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8100151581469852e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.734987862861299e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.6083896178834267e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.573666953582265e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.573666953582265e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.573666953582265e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.8138456282528305e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.825021955927395e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.825021955927395e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.77523139156085e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0431513886572104e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.0431513886572104e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.097836548171688e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.088453151801832e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8521788964294887e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.708684754830495e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6042029088963622e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.467358296824e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.073178590723103e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.073178590723103e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0879748098939624e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.157769069828948e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.053328846007071e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.053328846007071e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.946266413289946e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.946266413289946e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.452928585042143e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4550182885811725e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.4550182885811725e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4550182885811725e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.9329502783177766e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.9329502783177766e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8265364941935343e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.745637957290635e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.39542765661617e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.286437388225305e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.171679127397408e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.155908804572918e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.779981384199218e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.852695146281862e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.893881384220313e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.935489897636182e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.2962792514231884e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.26162210711039e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2294907963470204e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.203802586730534e+09))}, ...},
  	},
  }
quantile_over_time(0.5, demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.71058149376099e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.793729619670045e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.7763860149946184e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.772720452553999e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.772720452553999e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.471059869105354e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.471059869105354e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.476319168251739e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.489815448200556e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.148891103095018e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.148891103095018e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.148891103095018e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.148891103095018e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.610487140742643e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5915011937240515e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.573104768107326e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.515893699903358e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.520458775041195e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.520458775041195e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.544189453616396e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.570651904571595e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.221211833618687e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.2551102194205217e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2705855566066427e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2705855566066427e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7268606848506063e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7268606848506063e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.739799646072901e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7193110216798177e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.1496849635271378e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.157572538730255e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.169006635908168e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.17909876446001e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.970981475582284e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.9473311894931955e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.94409568397541e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.93493618147638e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.37393980558489e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.379750441073513e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.35467817047556e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3209795133222027e+09))}, ...},
  	},
  }
quantile_over_time(0.5, demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8169036844896e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8169036844896e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8169036844896e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8169036844896e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.532681596905397e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5409333531395063e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.553486205203228e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.561733108012845e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.66131843154584e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.663345135946371e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.67248849654835e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.67248849654835e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1081493261130018e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1015111204520354e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.0993516255922127e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0963253223704462e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.751510352328342e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.751510352328342e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.762738122444822e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.762738122444822e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.793217518095643e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.793217518095643e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.793217518095643e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.793217518095643e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.521333540818575e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.51945097614862e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.51945097614862e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.51945097614862e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1510514120056558e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1510514120056558e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1510514120056558e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1442399565640044e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.771661358505882e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.771661358505882e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.775288887396355e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.766126581683718e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.969274713691492e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.969274713691492e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.9719013271675854e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.978181830011215e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.027051118501402e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.02087205297168e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.019441123790293e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.017662926162886e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3960758805728807e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3997864356073995e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3997864356073995e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3997864356073995e+09))}, ...},
  	},
  }
quantile_over_time(0.5, demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7425895591322795e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7457211157354158e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7457211157354158e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7425895591322795e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4594638365434537e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4594638365434537e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4594638365434537e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4594638365434537e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.719119305171915e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.722739267479357e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.726580556266442e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.726580556266442e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1986042529865284e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.195113966685977e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.194247959969946e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.194247959969946e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.582150330071354e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.582150330071354e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.582150330071354e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.582150330071354e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.652269606959835e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.649890865404896e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.649890865404896e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.649890865404896e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.1818025900160184e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1835196710120811e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1854177709450135e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1854177709450135e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.7567814392052927e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.7567814392052927e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.7567814392052927e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.755088949265179e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.438214959077555e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.433069743642325e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.432619315530695e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.432298725983435e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.23453049605205e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.235568172570411e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.235568172570411e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.235568172570411e+09))}, ...},
  	},
  }
quantile_over_time(0.5, demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.73054228749623e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.73054228749623e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7304318498787838e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.73054228749623e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.47032407462659e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.47080047549227e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.47199119599843e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.475127500417926e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.71667237423718e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.71667237423718e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.71512879707159e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.71146261070904e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.186889854796e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.186889854796e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.186889854796e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.186889854796e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.562134197132536e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.562134197132536e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.562134197132536e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.562134197132536e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.66104907319911e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.659979090014751e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.659979090014751e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.659979090014751e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.194252324116697e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1956546120833783e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1956546120833783e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1980734048290482e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7301504e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.784332505589327e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.78589094111206e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.78589094111206e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.78474800486723e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.41431688157038e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.40673390453752e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.40260457539468e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.404843564657849e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.23192755180137e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.23394679205008e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.23394679205008e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.23394679205008e+09))}, ...},
  	},
  }
quantile_over_time(0.75, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.950744181349885e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.276729022914089e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.9121109301060164e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.035750942602252e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.46822436156322e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.625194966391205e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.742852449344615e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.834415904751746e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.93001961247047e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.855269656942141e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.77523139156085e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.55220812196261e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0836895044623098e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.852868213839306e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.118041092139265e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.108657695769409e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.467358296824e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6042029088963622e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.5291861258129275e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.778082918988456e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.1095218523505406e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.271272547157645e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2641098487659473e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.2999370589138813e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.767807733693188e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.835110191851246e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.946266413289946e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.974784244887985e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6200278091442552e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.690652514222204e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2879903821380544e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2374434885101705e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.200589225758727e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.043700928373085e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0908926110963148e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.745637957290635e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.101181606446858e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.099015480253128e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.36796230764024e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.672208767966557e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.1205868864144754e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.981946075173563e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.997990432666628e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.271152285978847e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.304670522164785e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5351197610421958e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.245467668960244e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.152473265418909e+09))}, ...},
  	},
  }
quantile_over_time(0.75, demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.986638570202021e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0268666332149026e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.986638570202021e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.986638570202021e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.768081424799514e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.697631937809183e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.647215606234447e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.6704411885205626e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.908737347946247e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.899038728337302e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.899038728337302e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.876127353168838e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.232607119989771e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.232607119989771e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.232607119989771e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1547017995267456e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.037226081707419e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.975686692344249e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8628923047067136e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7303215219907153e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.101874494816209e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.101874494816209e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.207746108093328e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.269528965908087e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.10661166803718e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.10661166803718e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.09516223075251e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.993970538202053e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5400055724671304e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.569049899397379e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.569049899397379e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.569049899397379e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0362919169049495e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0867541541408193e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0585606780620354e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.0536626936980742e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.435731542196298e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.41295245894551e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.41295245894551e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.41295245894551e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.986587351805319e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.986587351805319e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.064293796857925e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.11249578850253e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.388357538206354e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.388357538206354e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.29415633768919e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2385316571137805e+09))}, ...},
  	},
  }
quantile_over_time(0.75, demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.962329501835946e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.962329501835946e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.962329501835946e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.971110552292406e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.2409256983097925e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.2409256983097925e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.214425020133298e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.175944120501533e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.664201691540485e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.69426232112626e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.708674856468008e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.708674856468008e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3796579687133555e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3796579687133555e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3796579687133555e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3796579687133555e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.089523285821287e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0812631983263063e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0812631983263063e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.0812631983263063e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.0256308954377236e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.8879410230020375e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.84342648673374e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.806242188725729e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.766035367405236e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.771391885791178e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.79556880490831e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.834762860705232e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.442122582990098e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4458533860713227e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.4458533860713227e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4458533860713227e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.9727088019903842e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.9727088019903842e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.9727088019903842e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.9697395429951337e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.3623896441445847e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.3623896441445847e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.372017422315708e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.389464939354863e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.174195863695962e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.133844314243438e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.1195621925258136e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.1257301316492395e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5228898179048188e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5250613176270926e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.5250613176270926e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.5228898179048188e+09))}, ...},
  	},
  }
quantile_over_time(0.75, demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0601884444179767e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0719695893738872e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0719695893738872e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.0737117557751784e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.029685568438609e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.029685568438609e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.029685568438609e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.029685568438609e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.953959100236197e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.953959100236197e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.953959100236197e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.953959100236197e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3368100314115343e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3321002585788622e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3224970883805351e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3015042571464207e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.080937929407866e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.080937929407866e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.080937929407866e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.080937929407866e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.0419343568042803e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.0419343568042803e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.0419343568042803e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.0419343568042803e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.796472030477543e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.795691964547779e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.795691964547779e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.795691964547779e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.407800196917712e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.407800196917712e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.4014752241181452e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3924701796638434e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0390658741499832e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0390658741499832e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0390658741499832e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.0390658741499832e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.171158303434807e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.171158303434807e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.174391336593681e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.1768086492736826e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.347704531756955e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.341900608352798e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.32418864092958e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.320271068517182e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5540981923042445e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5555742279069881e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.5555742279069881e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.5555742279069881e+09))}, ...},
  	},
  }
quantile_over_time(0.75, demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0383575806421e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.039976534500228e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.039976534500228e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.0432048456038097e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.7694526392273474e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.767417644559247e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.766466027473286e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.766466027473286e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.132367796845679e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.132367796845679e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.132367796845679e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.132367796845679e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3867995412851005e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3824338034828575e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3824338034828575e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3824338034828575e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0100308277634984e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0100308277634984e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.008526313133322e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.007953391910091e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.9177880739690075e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.9177880739690075e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.9177880739690075e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.9177880739690075e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.035425304053658e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.035425304053658e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.029866289364019e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.027849439735627e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3806602456571183e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3825985495173736e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3825985495173736e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3825985495173736e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0251447027512622e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0281235400884873e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0281235400884873e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.0281235400884873e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.026455947543731e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.027914946030809e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.029863328301819e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.0299247029969606e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.87831373372189e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.87831373372189e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.87831373372189e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.87831373372189e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4474819933547587e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4481949786726737e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.4481949786726737e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4481949786726737e+09))}, ...},
  	},
  }
quantile_over_time(0.75, demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.025154873800295e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.026899021085075e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.025154873800295e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.026899021085075e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.804485625631622e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.804485625631622e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.806072252107959e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.8081038357572203e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.15084830356344e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.146906781833145e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.14328117704791e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.13819352596488e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.377070921178246e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.377070921178246e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.377070921178246e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.377070921178246e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0124212847785735e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0105239148625046e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0105239148625046e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.0095608435784405e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.88061974821873e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.88061974821873e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.88061974821873e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.88061974821873e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.02889169843931e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.026719584650889e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.021559281400885e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.0181347999051e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.388268746494982e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.389934874079957e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.389934874079957e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.389934874079957e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.022177066561842e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.022177066561842e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.022177066561842e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.022177066561842e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.0305087663458204e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.0323939038782816e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.038967101086618e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.038967101086618e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.821863157460625e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.82021335459642e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.82021335459642e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.821211642022545e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.434282676603306e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.436341511324101e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.436341511324101e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.436341511324101e+09))}, ...},
  	},
  }
quantile_over_time(0.95, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.999435593394617e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4888254841207218e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.415901865559107e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.272491436105975e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.49739362640592e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.632145965414985e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.829691507827243e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.848004198908668e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.949324172728263e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.866455019106212e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.802051044406362e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.59643907249615e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.093468042257096e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.008926520353261e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1326656301406107e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1307889508666394e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5104210258701873e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6706158695080644e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7671657353503358e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8169450939854416e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.121757624405471e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.272770599384033e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.268341955252918e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.32395397163829e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.770643519753909e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.913493105035042e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.95680847725711e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.984809738178869e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6208805458122382e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7480050149525468e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3069629955243123e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.253171067893188e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3645904198891163e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.338365074969369e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.347803411514015e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.764930879917479e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.149505920365824e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.1652201008100257e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.5169151489930325e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.766653094874819e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.172039101056943e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.0414065095238247e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.070286353011341e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.737817395448329e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.368863533276104e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6552861410328057e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2565652879145858e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2157711692976353e+09))}, ...},
  	},
  }
quantile_over_time(0.95, demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.104341699053454e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.322530038412584e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.283784976243286e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.426254427455119e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.899598583544544e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.892223764830873e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.786100784528984e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.832717367982131e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.002919014573374e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.933873101193884e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.933873101193884e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.927606542438247e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4087404656558883e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4087404656558883e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.4087404656558883e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4087404656558883e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.2031327657040632e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.0655309519980332e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.0655309519980332e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.958038919951776e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.322845234729599e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2710852906293464e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2710852906293464e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.298711001761073e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.172970729993695e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.172970729993695e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.172970729993695e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.138770568512907e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6199212170607572e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.684655964549388e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.684655964549388e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.684655964549388e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3078539898175633e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4084888953602403e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4084888953602403e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4084888953602403e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.464392505537586e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.464392505537586e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.495806335192855e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.660403227103024e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.218081697478628e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.218081697478628e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.218081697478628e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.526766612347473e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4837767046504793e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5433584843922973e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.5433584843922973e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.5200989635433693e+09))}, ...},
  	},
  }
quantile_over_time(0.95, demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.2334510981378865e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2692502826517567e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2692502826517567e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.337305986345252e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.6876250532924647e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.6876250532924647e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.6876250532924647e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.6876250532924647e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.917081853646111e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.917081853646111e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.917081853646111e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.917081853646111e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.577116679006191e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.577116679006191e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.577116679006191e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.577116679006191e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.430481207271398e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.430481207271398e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.430481207271398e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.430481207271398e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.7211535701794543e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.7211535701794543e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.7211535701794543e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.7211535701794543e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.10639355730666e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.10639355730666e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.10639355730666e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.10639355730666e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6255895263675878e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7125622669584053e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7125622669584053e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7125622669584053e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.253755369633209e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.253755369633209e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.253755369633209e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.253755369633209e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.484709382851696e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.484709382851696e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.4931736113651814e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.523985034257336e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.341171497514014e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.319675219543586e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.262346105979971e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.2870911139085965e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.74903032079998e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.74903032079998e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.74903032079998e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.74903032079998e+09))}, ...},
  	},
  }
quantile_over_time(0.95, demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.388858180258263e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3996427357302657e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3996427357302657e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3996427357302657e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.627373696480292e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.627373696480292e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.627373696480292e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.627373696480292e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.243160030282228e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.243160030282228e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.243160030282228e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.243160030282228e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6104455229126034e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6104455229126034e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.5876162235340471e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.5747500622306387e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4573305513997245e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4573305513997245e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4573305513997245e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4573305513997245e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.655365365766879e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.655365365766879e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.655365365766879e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.655365365766879e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.155070093585836e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.155070093585836e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.109803403387496e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.10639355730666e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6224387140189412e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6485375334854882e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6485375334854882e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6224387140189412e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.389290495784601e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.40591273808155e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.40591273808155e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.40591273808155e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.452507956686838e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.448225649515137e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.452507956686838e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.477281839442096e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.311008422650974e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.311008422650974e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.279097363508565e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.119039773506362e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7490303207999804e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7490303207999804e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7490303207999804e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7490303207999804e+09))}, ...},
  	},
  }
quantile_over_time(0.95, demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3883677805650175e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.390177345864466e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.390177345864466e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.390177345864466e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.277052393044292e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.277052393044292e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.277052393044292e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.257548780853671e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.563386285608353e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.563386285608353e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.563386285608353e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.563386285608353e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6653715709364505e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6639270263708594e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6639270263708594e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6639270263708594e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.407859342764247e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.407859342764247e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.407859342764247e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.407859342764247e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.473181523049652e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.473181523049652e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.473181523049652e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.473181523049652e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.723654505265572e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.723654505265572e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.723654505265572e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.723654505265572e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6190443684099452e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.620635602305491e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.620635602305491e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.620635602305491e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3904845255780396e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3926299360345152e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3926299360345152e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3926299360345152e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.391535934112838e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.391535934112838e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.399899131843184e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.402871671712485e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.476172147516677e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.476172147516677e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.476172147516677e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.476172147516677e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.698627226918727e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.698627226918727e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.698627226918727e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.698627226918727e+09))}, ...},
  	},
  }
quantile_over_time(0.95, demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3848294342414337e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3879658576252288e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3879658576252288e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3879658576252288e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.3981877171160417e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.3981877171160417e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.3981877171160417e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.3981877171160417e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.614648823327014e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.614648823327014e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.606720257659558e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.58754724141546e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.664102305330967e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.664102305330967e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.664102305330967e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.664102305330967e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3988769259579542e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3988769259579542e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3988769259579542e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3976415426414964e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.4488682903582e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.4488682903582e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.4488682903582e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.4488682903582e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.713542561591616e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.713542561591616e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.713542561591616e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.713542561591616e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6210455060135767e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6250195316578562e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6250195316578562e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6250195316578562e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3901797467970878e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3901797467970878e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3901797467970878e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3901797467970878e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.381955675013201e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.381955675013201e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.3882466941407824e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.389533880827826e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.460726495596238e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.460726495596238e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.460726495596238e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.460726495596238e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6947391307095494e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6947391307095494e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6947391307095494e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6947391307095494e+09))}, ...},
  	},
  }
quantile_over_time(0.90, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.987262740383434e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4358013688190642e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.289954131695834e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.213306312730044e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.490101310195245e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.63040821565904e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.807981743206586e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.844607125369439e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.944498032663815e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.863658678565194e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.7953461311949835e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.585381334862768e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0910234078083994e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.0030165956109284e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.129009495640274e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.125256137092332e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4996553436086404e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6540126293551388e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7076708329659837e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8072295502361953e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.1186986813917382e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.272396086327436e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.267283928631175e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3179497434571877e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.769934573238729e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.893897376739093e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.954172961265319e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.982303364856149e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6206673616452425e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.733666889769961e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3022198421777477e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2492391730474336e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3235901213565192e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.264699038320298e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2835757114095896e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7601076492607677e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.1374248418860826e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.1486689456708e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.479676938654831e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.743042013147753e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.159176047396326e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.026541400936261e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.052212372925163e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.62115111808096e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.352815280498274e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6252445460351532e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.253790883176e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1999466933279538e+09))}, ...},
  	},
  }
quantile_over_time(0.90, demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.066537918918569e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.136042204464698e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.066537918918569e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.299669748174295e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.8863742465799074e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.8601430365304046e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.7280009559571733e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.8135728708858614e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.950463547047469e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.916143281021093e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.916143281021093e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.904975554306774e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3379695532951176e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.3379695532951176e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3379695532951176e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.328863466972866e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.11501136227818e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.018689111651412e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.017049356962828e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.817271622684838e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.235285962095521e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2549416404291143e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2683419552529173e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.272822192997404e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.15015834527222e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.15015834527222e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.149663117132349e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.084844868169974e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6123069564543564e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6208805458122382e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6208805458122382e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6208805458122382e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.209069785989843e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.38782040413005e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.38782040413005e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.38782040413005e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.447632485893721e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.447632485893721e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.447632485893721e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.5431094344837904e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.172039101056943e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.172039101056943e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.175247972555556e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.251261240239698e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4243511210313292e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4243511210313292e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.422972820170361e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.3723545767138574e+09))}, ...},
  	},
  }
quantile_over_time(0.90, demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.139465694812017e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.145765180134759e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.145765180134759e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.1760890289196515e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.5580609145332932e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.5580609145332932e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.5580609145332932e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.5580609145332932e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.872001757055873e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.872001757055873e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.872001757055873e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.872001757055873e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5341556314829476e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5341556314829476e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.5341556314829476e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.5341556314829476e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.309213814957937e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.275087634227493e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.275087634227493e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.275087634227493e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.686996344747744e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.686996344747744e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.686996344747744e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.566891717669242e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.021812823844167e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.021812823844167e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.021812823844167e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.021812823844167e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.557817483187261e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6077117224596267e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6077117224596267e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6077117224596267e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.1812992703307593e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.1812992703307593e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.1812992703307593e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.089244614662374e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.443861045566436e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.443861045566436e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.445471898247383e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.451695559706657e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.288785571540023e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.258884316680167e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.2249613395076237e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.2469563458785615e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6458415486764727e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6724398600038648e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6724398600038648e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6724398600038648e+09))}, ...},
  	},
  }
quantile_over_time(0.90, demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.278066329255832e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2877301734259155e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2877301734259155e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3319256002096358e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.36818354075528e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.36818354075528e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.36818354075528e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.36818354075528e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.118560761512721e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.118560761512721e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.118560761512721e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.118560761512721e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5341556314829476e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5341556314829476e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.528878123976176e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.519608733080287e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.307295038836004e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.307295038836004e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.307295038836004e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.307295038836004e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.3717734216587305e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.3717734216587305e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.3717734216587305e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.3717734216587305e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.015315536083405e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.015315536083405e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.012465288073058e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.998551535004825e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.555178000611568e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5803914866730473e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.5803914866730473e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.555178000611568e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.254767620581228e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2759190186188477e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2759190186188477e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.2759190186188477e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.391968347724319e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.3891372231255636e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.391968347724319e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.400046470955389e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.731368215691135e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.709959426751172e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.64681123704638e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.622509035043973e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6674231552236567e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6714962659570925e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6714962659570925e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6714962659570925e+09))}, ...},
  	},
  }
quantile_over_time(0.90, demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.263913843626236e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2656052941444522e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2656052941444522e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.2709573676108932e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.11580393581985e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.11580393581985e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.109874326661677e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.0977565024084873e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.446087304052773e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.446087304052773e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.446087304052773e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.446087304052773e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5618573900951529e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5580742762327058e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.5580742762327058e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.5580742762327058e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.2826161486144432e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2826161486144432e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2826161486144432e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.2826161486144432e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.2399756386669674e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.2399756386669674e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.2399756386669674e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.2399756386669674e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.487437055673375e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.487437055673375e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.487437055673375e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.487437055673375e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5430673031007948e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.543593818421641e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.543593818421641e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.543593818421641e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.2656806359262913e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2666236675362116e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2666236675362116e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.2666236675362116e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.238554741677059e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.238554741677059e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.2455592798791537e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.2533229435811033e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.30983927224189e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.30983927224189e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.30983927224189e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.30983927224189e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6145345319924932e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6146915609979072e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6146915609979072e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6146915609979072e+09))}, ...},
  	},
  }
quantile_over_time(0.90, demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.2606139736054045e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2608852622282746e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2608852622282746e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.263215325189022e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.191050693411929e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.191050693411929e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.191050693411929e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.191050693411929e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.471382033359344e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.467174380624119e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.462559058749998e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.45769478986377e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.557282324651565e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.557282324651565e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.557282324651565e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.557282324651565e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.281632907756598e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.281632907756598e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.281632907756598e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.2800058747845092e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.216879883108819e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.216879883108819e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.216879883108819e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.216879883108819e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.467693793915483e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.463138138933445e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.450419726971696e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.450419726971696e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.54308996560622e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.5470754631187384e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.5470754631187384e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.5470754631187384e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.252854164855506e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.252854164855506e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.252854164855506e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.252854164855506e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.232115785245781e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.232115785245781e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.2333413749888086e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.234428995126595e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.275296688922123e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.275296688922123e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.275296688922123e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.275296688922123e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.606126156535933e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6077503023885083e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6077503023885083e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6077503023885083e+09))}, ...},
  	},
  }
quantile_over_time(0.99, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0091738758035636e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5312447763620484e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5166600526497254e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.319839534806719e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.50322747937446e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.633536165219741e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.847059319523767e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.850721857740052e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.95318508477982e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.868692091539026e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.807414974975464e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.605285262602863e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0954237498160534e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.013654460147127e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1355905377408795e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.135215201886085e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5190335716794252e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6838984616304046e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8147616572578174e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8247175289848384e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.124204778816457e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.2730702098293104e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.2691883765503116e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3287573541831717e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.771210676966053e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.929169687671801e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.958916890050543e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.986814836837047e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6210510931458347e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7594755150986152e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.310757518201564e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2563165837697916e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3973906587151942e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3972979042886257e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3991855715975547e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.768789464442848e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.159170783149617e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.1784610249214053e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.546705717263591e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.7855419602564707e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.1823295439854364e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.0532985963938775e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.084745537080284e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.831150417342225e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3817021354983678e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6793194170309277e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.258784811705454e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2284307500733805e+09))}, ...},
  	},
  }
quantile_over_time(0.99, demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.1353377487888926e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.497985687220421e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.490236674786561e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.518730565028928e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.911217967471983e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.909743003729246e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.838341174864115e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.847664491554746e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.050603967425579e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.950094870472945e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.950094870472945e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.94884155872182e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.473911682238044e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.473911682238044e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.473911682238044e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.473911682238044e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.285774924530816e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.107996091195514e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.107996091195514e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.0864976847862628e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3964571325008e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.272733148078375e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.272733148078375e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3237087602077284e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.190634035726778e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.190634035726778e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.190634035726778e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.183794003430621e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.6208592273955388e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.746805705017983e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.746805705017983e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.746805705017983e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3860433727008837e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4113226683668e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4113226683668e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4113226683668e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.480354380296469e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.480354380296469e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.542483954503555e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.764291986702112e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.250523917067232e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.250523917067232e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.250523917067232e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.788940260722056e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.539094365769008e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6569338857028263e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6569338857028263e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6522819815330408e+09))}, ...},
  	},
  }
quantile_over_time(0.99, demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4904716456640875e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5480465022414732e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5480465022414732e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.5480465022414732e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.725296989631994e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.725296989631994e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.725296989631994e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.725296989631994e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.998584018859537e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.998584018859537e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.998584018859537e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.998584018859537e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7904551602438736e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7904551602438736e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7904551602438736e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7904551602438736e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4972419677369654e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4972419677369654e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4972419677369654e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4972419677369654e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.8549582441796403e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.8549582441796403e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.8549582441796403e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.8549582441796403e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.171364974927052e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.171364974927052e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.171364974927052e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.171364974927052e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.748987025623093e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7603426823860898e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7603426823860898e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7603426823860898e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3954674222576123e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.408231279632371e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.408231279632371e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.408231279632371e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.624234430221043e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.624234430221043e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.642970547898514e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.778768895033413e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.474410321759606e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.356579141516455e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.32247897613637e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.54331197863586e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7842612359276087e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7842612359276087e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7842612359276087e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7842612359276087e+09))}, ...},
  	},
  }
quantile_over_time(0.99, demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.565074387012202e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.565074387012202e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.565074387012202e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.565074387012202e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.767847629523893e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.767847629523893e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.767847629523893e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.767847629523893e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.494937523729488e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.494937523729488e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.494937523729488e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.494937523729488e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.796174759170476e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.796174759170476e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.796174759170476e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.796174759170476e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.55477396103764e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.55477396103764e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.55477396103764e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.55477396103764e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.828087108374879e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.828087108374879e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.828087108374879e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.828087108374879e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.426207356464198e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.426207356464198e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.426207356464198e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.426207356464198e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7638997930657802e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7665783720856848e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7665783720856848e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7665783720856848e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.51326298748584e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.51326298748584e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.51326298748584e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.51326298748584e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.731516088133558e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.731516088133558e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.731516088133558e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.774872189416982e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.500150184129358e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.500150184129358e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.396236850733389e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.396236850733389e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8133951546573112e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8133951546573112e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8133951546573112e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8133951546573112e+09))}, ...},
  	},
  }
quantile_over_time(0.99, demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.562951341810283e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.562951341810283e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.562951341810283e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.562951341810283e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.686051350287556e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.686051350287556e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.686051350287556e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.686051350287556e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.82642522169131e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.82642522169131e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.82642522169131e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.82642522169131e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8067957600130749e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7995807313046436e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7995807313046436e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7995807313046436e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.5518985046074998e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5518985046074998e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5518985046074998e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.5518985046074998e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.7318425999651923e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.7318425999651923e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.7318425999651923e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.7318425999651923e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.00405645635586e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.00405645635586e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.00405645635586e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.00405645635586e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7372293932438967e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.755743302340197e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.755743302340197e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.755743302340197e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.551868594171213e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.551868594171213e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.551868594171213e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.551868594171213e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.634364924971424e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.634364924971424e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.634364924971424e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.6708732688707542e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.8414023752247e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.8414023752247e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.8414023752247e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.8414023752247e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8007237360155408e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8007237360155408e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8007237360155408e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8007237360155408e+09))}, ...},
  	},
  }
quantile_over_time(0.99, demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.560219754439989e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.560219754439989e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.560219754439989e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.560219754439989e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.685043694777525e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.685043694777525e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.685043694777525e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.685043694777525e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.861478284814549e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.861478284814549e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.861478284814549e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.836769691364858e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.801682144713002e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.801682144713002e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.801682144713002e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.801682144713002e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.5486452438494954e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5486452438494954e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5486452438494954e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.5486452438494954e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.7278406642882442e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.7278406642882442e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.7278406642882442e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.7278406642882442e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.98787510006269e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.98787510006269e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.98787510006269e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.98787510006269e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7451021665107565e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7595628429245987e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7595628429245987e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7595628429245987e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.553293899936149e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.553293899936149e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.553293899936149e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.553293899936149e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.630983118195904e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.630983118195904e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.630983118195904e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.6432711536001e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.835428250115221e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.835428250115221e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.835428250115221e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.835428250115221e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7944482758600652e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7944482758600652e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7944482758600652e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7944482758600652e+09))}, ...},
  	},
  }
quantile_over_time(1, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(1, demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0116084464058e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.331676559481905e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.504685942616595e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.63388371517093e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.95415031279271e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.86925135964723e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.80875595761774e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.60749681012954e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0959126767057927e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.0148364450955936e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1363217646409469e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.1363217646409469e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5211867081317344e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.68721910966099e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.826660637734688e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.826660637734688e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.1248165674192035e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.27314511244063e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.26939998187466e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.329958199819392e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.77135246626909e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.933088833330991e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.9594439932489e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.987316111501591e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.621093729979234e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.3117061488708768e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2571029627389424e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4055907184217137e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.76975411057419e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.161586998845566e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.18177125594925e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.55415335933123e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.790264176601884e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.18490215471756e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.0562716181113906e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.08836033309752e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.8544836728157e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3849117860539336e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6853277360304582e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.259339692653171e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.2315956452673168e+09))}, ...},
  	},
  }
quantile_over_time(1, demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.143086761222752e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.91412281345384e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.91412281345384e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.95415031279271e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.95415031279271e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.95415031279271e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.4902044863835828e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.4902044863835828e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.4902044863835828e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.4902044863835828e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.306435464237505e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.118612375994884e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.118612375994884e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.118612375994884e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4148601069436e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.27314511244063e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.27314511244063e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.329958199819392e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.621093729979234e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4055907184217137e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.48434484898619e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.48434484898619e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.55415335933123e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.790264176601884e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.25863447196438e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.25863447196438e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.25863447196438e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.8544836728157e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.55292378104864e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.6853277360304582e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.6853277360304582e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.6853277360304582e+09))}, ...},
  	},
  }
quantile_over_time(1, demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.55696399654212e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.55696399654212e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.55696399654212e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.55696399654212e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.7335746233096094e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.7335746233096094e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.7335746233096094e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.7335746233096094e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.062525205638631e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.7929415028675854e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7929415028675854e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7929415028675854e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7929415028675854e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.518598262930256e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.518598262930256e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.518598262930256e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.518598262930256e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.195049862160049e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.758952533780823e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7623431401351323e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4055907184217137e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.7707806485197296e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.7707806485197296e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.7707806485197296e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.790264176601884e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.61078067324593e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.37964448428606e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.32707402166343e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.8544836728157e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.812639630843926e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.812639630843926e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.812639630843926e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.812639630843926e+09))}, ...},
  	},
  }
quantile_over_time(1, demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.56998703576189e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.56998703576189e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.56998703576189e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.56998703576189e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.50559825033356e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.50559825033356e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.50559825033356e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.50559825033356e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.566584092743795e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.566584092743795e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.566584092743795e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.566584092743795e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.93698877536257e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.93698877536257e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.93698877536257e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.93698877536257e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.83000013943059e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.83000013943059e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.83000013943059e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.83000013943059e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.557542921171196e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.557542921171196e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.557542921171196e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.557542921171196e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.80133302889936e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.80133302889936e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.80133302889936e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.80133302889936e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5.84320409549581e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5.84320409549581e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5.84320409549581e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5.84320409549581e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8452853615765064e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8452853615765064e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8452853615765064e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8452853615765064e+09))}, ...},
  	},
  }
quantile_over_time(1, demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, ...},
  	},
  }
quantile_over_time(1, demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.5869800870073864e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.828060694732724e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.21212725308365e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.21212725308365e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.21212725308365e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.18725471940374e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8739423388473e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.574046099539e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.91406607508992e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.19935502471805e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.859328522384282e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.593597499141564e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(3.81448757583932e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(6.04292217332774e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.8645585358934376e+09))}, ...},
  	},
  }
quantile_over_time(1.5, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  }
quantile_over_time(1.5, demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  }
quantile_over_time(1.5, demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  }
quantile_over_time(1.5, demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  }
quantile_over_time(1.5, demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  }
quantile_over_time(1.5, demo_memory_usage_bytes[1h5m15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...},
  	},
  }
timestamp(demo_num_cpus)
PASS
This test case passed successfully.
timestamp(timestamp(demo_num_cpus))
PASS
This test case passed successfully.
abs(demo_memory_usage_bytes)
PASS
This test case passed successfully.
ceil(demo_memory_usage_bytes)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.01160845e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5418496e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.28237227e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.73982533e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.504685943e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.616506218e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.851401273e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.817430538e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.86925136e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.808755958e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.473974329e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.607496811e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.014836446e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.10487457e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.136321765e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.91024713e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.52118671e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.23171162e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.82666064e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.72950521e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.081722483e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.269399982e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.190721573e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3299582e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.737131551e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.933088834e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.959443994e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.987316112e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.618961889e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.264274616e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.257102963e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.099709761e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.32491484e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203112e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.76975412e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.72152181e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.016259705e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.181771256e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.55415336e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.489947854e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.056271619e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.907620533e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.627210177e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.854483673e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.384911787e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.259339693e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.231595646e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.073350886e+09))}, ...},
  	},
  }
floor(demo_memory_usage_bytes)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.01160844e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.54184959e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.28237226e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.73982532e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.504685942e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.616506217e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.851401272e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.817430537e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.869251359e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.808755957e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.473974328e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.60749681e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.014836445e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.10487456e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.136321764e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.91024712e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5211867e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.23171161e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.82666063e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7295052e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.081722482e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.269399981e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.190721572e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.329958199e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.73713155e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.933088833e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.959443993e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.987316111e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.618961888e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.264274615e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.257102962e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.09970976e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.32491483e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.76975411e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7215218e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.016259704e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.181771255e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.554153359e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.489947853e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.056271618e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.907620532e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.627210176e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.854483672e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.384911786e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.259339692e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.231595645e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.073350885e+09))}, ...},
  	},
  }
exp(demo_memory_usage_bytes)
PASS
This test case passed successfully.
sqrt(demo_memory_usage_bytes)
PASS
This test case passed successfully.
ln(demo_memory_usage_bytes)
PASS
This test case passed successfully.
log2(demo_memory_usage_bytes)
PASS
This test case passed successfully.
log10(demo_memory_usage_bytes)
PASS
This test case passed successfully.
round(demo_memory_usage_bytes)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.01160845e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.5418496e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.28237226e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.73982533e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.504685943e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.616506218e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.851401272e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.817430537e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.86925136e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.808755958e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.473974329e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.60749681e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.014836445e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.10487457e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.136321765e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.91024712e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.52118671e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.23171161e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.82666064e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7295052e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.081722483e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.269399982e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.190721572e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3299582e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.73713155e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.933088833e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.959443993e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.987316112e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.618961888e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.264274615e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.257102963e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.099709761e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.32491483e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.76975411e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7215218e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.016259705e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.181771256e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.554153359e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.489947853e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.056271618e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.907620532e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.627210176e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.854483673e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.384911786e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.259339693e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.231595645e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.073350886e+09))}, ...},
  	},
  }
sgn(demo_memory_usage_bytes)
PASS
This test case passed successfully.
abs(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
ceil(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
floor(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
exp(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
sqrt(-demo_memory_usage_bytes)
FAIL
  model.Matrix{
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
  }
ln(-demo_memory_usage_bytes)
FAIL
  model.Matrix{
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
  }
log2(-demo_memory_usage_bytes)
FAIL
  model.Matrix{
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
  }
log10(-demo_memory_usage_bytes)
FAIL
  model.Matrix{
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10000", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10001", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="buffers"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="cached"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="free"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
- 	(
- 		s"""
- 		{instance="demo.promlabs.com:10002", job="demo", type="used"} =>
- 		NaN @[1634034110]
- 		NaN @[1634034120]
- 		NaN @[1634034130]
- 		NaN @[1634034140]
- 		NaN @[1634034150]
- 		NaN @[1634034160]
- 		NaN @[1634034170]
- 		NaN @[1634034180]
- 		NaN @[1634034190]
- 		NaN @[1634034200]
- 		NaN @[1634034210]
- 		NaN @[1634034220]
- 		NaN @[1634034230]
- 		NaN @[1634034240]
- 		NaN @[1634034250]
- 		NaN @[1634034260]
- 		NaN @[1634034270]
- 		NaN @[1634034280]
- 		NaN @[1634034290]
- 		NaN @[1634034300]
- 		NaN @[1634034310]
- 		NaN @[1634034320]
- 		NaN @[1634034330]
- 		NaN @[1634034340]
- 		NaN @[1634034350]
- 		NaN @[1634034360]
- 		NaN @[1634034370]
- 		NaN @[1634034380]
- 		NaN @[1634034390]
- 		NaN @[1634034400]
- 		... // 31 elided lines
- 		s"""
- 	),
  }
round(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
sgn(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
delta(nonexistent_metric[5m])
PASS
This test case passed successfully.
rate(nonexistent_metric[5m])
PASS
This test case passed successfully.
increase(nonexistent_metric[5m])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[1s])
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
  }
delta(demo_cpu_usage_seconds_total[15s])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(30.30091492133215)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.408670789562166)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(29.70104966405779)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.91264812927693)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(29.73339420882985)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.912884330376983)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(29.39285668451339)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.708987119607627)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(30.20581075362861)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.65447915997356)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(30.299169384408742)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.389838939532638)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(30.112951044458896)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.16867715958506)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(29.43192105414346)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.574515040032566)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(30.058949179016054)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.78535226918757)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(30.62634236505255)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.43318479973823)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(30.039215865544975)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.136328630149364)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(29.26104320352897)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.38638682011515)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(29.076018621213734)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.206114410422742)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(30.06541475839913)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.836989250034094)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(30.242822625674307)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.32395567931235)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(30.48341539129615)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.55105714034289)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(30.216792984399945)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.199953549541533)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(29.951137706637383)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.844616670161486)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(29.675541371572763)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.693320769816637)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(29.829524828586727)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.98367931973189)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(30.55582537036389)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.49645187985152)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(29.675799495074898)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.63404653966427)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(29.970693801529706)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.921396799385548)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(30.204237731639296)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.2106264103204)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(30.18761398550123)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.214643959887326)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(30.412399328313768)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.22409576922655)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(30.86803470365703)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.808218990452588)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(30.935996405314654)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.7839428903535)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(30.821372197475284)),
+ 				Value:     Inverse(TranslateFloat64, float64(31.052891919389367)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(29.63190260063857)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.076132979243994)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(29.543092518579215)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.36231339070946)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(29.407164605800062)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.355213039554656)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(30.680513261351734)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.135518269613385)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(29.94984948914498)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.31617171037942)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(30.661591622047126)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.066327270120382)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(29.022236122749746)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.658428150229156)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(30.674486172851175)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.143840109929442)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(30.972095937933773)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.972510749474168)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(30.76030688965693)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.660623889416456)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(29.930535794701427)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.21219736058265)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(30.63128810422495)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.179034809581935)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(30.654887968674302)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.518221819773316)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(31.11619501747191)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.871253499761224)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(29.448958315886557)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.07456715963781)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(29.805739453062415)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.531429540365934)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(30.75752457138151)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.41303755994886)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(29.653159450739622)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.702178330160677)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(31.017902123741806)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.334808359853923)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(29.527676914818585)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.123088840395212)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(29.954228115733713)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.86137255001813)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(30.52033334830776)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.44051755964756)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(29.344171254895627)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.833459859713912)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(29.47480789711699)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.122520570643246)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(30.042874597012997)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.712631340138614)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(29.940303202718496)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.060462160035968)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(29.453379040583968)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.658056889660656)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(29.71435452438891)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.547421280294657)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(29.882475548889488)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.7783594597131)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(30.479315200354904)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.231563730165362)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(30.6738593140617)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.749058780260384)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(29.826236167922616)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.046556719578803)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(12.200732986209914)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.92964554997161)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(11.615739383501932)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.815703614614904)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(11.720168453408405)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.677979269996285)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(12.422673715045676)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.093649696558714)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(12.17801807471551)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.377167343162)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(11.553401715354994)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.7398855634965)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(12.002402572659776)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.895021429751068)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(12.543715444626287)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.413228140212595)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(12.208944029174745)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.28499798476696)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(11.867724238196388)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.824498113244772)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(11.84618022898212)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.877903156448156)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(12.5462073138915)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.322260685730726)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(12.31765520805493)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.354548803996295)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(12.118594012688845)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.168529735412449)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(11.999697452411056)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.074987600091845)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(11.55155387101695)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.519884931389242)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(11.669067520648241)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.72870550956577)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(12.216007297625765)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.021709190215915)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(12.311304012313485)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.166916845366359)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(11.776231563650072)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.731304617132992)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(12.1150273445528)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.946351727470756)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(12.160659339744598)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.288439536001533)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(11.791599745396525)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.092629309743643)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(11.683060341747478)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.694336839951575)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(11.679071720223874)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.488349518738687)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(11.59299048408866)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.58165510604158)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(11.406571295578033)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.334567985963076)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(11.59417763678357)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.540541736409068)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(11.100964460056275)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.214611140079796)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(12.579122342169285)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.033814150840044)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(12.072127498453483)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.358205518685281)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(12.225915302988142)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.453187835868448)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(12.11304894508794)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.309430436231196)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(12.351287066470832)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.208201451227069)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(11.820065752370283)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.024797613266855)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(12.513519356958568)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.172100719995797)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(11.34148471802473)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.833555679768324)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(11.300840731943026)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.245634057093412)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(12.076926013687626)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.837517977226526)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(12.336862319614738)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.985483423341066)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(11.731835403945297)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.098980649840087)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(11.660998268052936)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.880734419915825)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(11.664201784646139)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.705116179771721)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(12.055982460267842)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.944114963058382)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(12.43011524551548)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.249765073880553)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(11.374405392212793)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.58234007563442)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(12.294011932332069)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.088831373024732)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(11.341984875267372)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.74836954753846)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(11.866652086609975)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.684658824466169)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(12.19309965474531)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.04353979229927)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(11.860884824534878)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.941694436594844)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(11.923319439170882)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.80997881386429)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(11.763392979511991)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.834681384731084)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(11.646826595300809)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.68834827374667)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(12.039825058775023)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.906402483582497)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(12.415717228548601)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.159576905425638)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(12.00064414087683)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.1306024142541)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(11.838222375372425)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.910242510028183)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(11.8705176981166)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.013972137589008)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(11.587452375562862)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.42692592414096)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(11.739646896952763)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.684397139586508)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(17.498352088965476)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.66168364882469)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(18.083210952579975)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.8716482501477)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(18.546437337063253)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.409136400558054)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(18.184469608124346)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.197363190352917)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(17.616171162575483)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.968353499658406)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(18.147428899537772)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.8702754965052)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(17.884646382182837)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.936301419511437)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(18.024363500531763)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.012256821617484)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(17.132106801029295)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.529649754986167)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(17.505933397449553)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.34231709036976)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(18.114603891503066)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.985768211074173)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(18.192749481182545)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.291352489963174)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(18.60632617212832)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.4393367851153)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(17.81599123449996)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.994481028988957)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(17.75747992610559)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.60105672944337)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(17.965030741877854)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.929057934321463)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(17.514139498583972)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.671340939588845)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(17.832854993641376)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.73367413971573)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(18.01315460773185)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.13976238016039)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(18.394243604969233)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.285016058944166)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(17.32914728857577)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.557196389883757)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(18.163541160989553)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.077513919211924)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(18.237706451676786)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.985973899252713)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(17.512701926752925)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.695036750286818)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(18.133314294274896)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.897006520070136)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(17.994610182009637)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.194249119609594)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(17.725393993780017)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.857213019393384)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(17.46982595929876)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.67551536951214)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(18.077663352247328)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.732496939599514)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(17.788975059986115)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.890052874572575)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(17.784779981710017)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.87948110047728)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(18.366920087020844)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.191599109210074)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(17.20643779076636)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.555051296018064)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(17.698863442987204)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.475626840256155)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(17.518342630472034)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.90887512359768)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(18.46424452168867)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.169471129775047)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(17.98402910772711)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.02260420564562)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(17.127063333056867)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.381855195388198)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(17.162767090369016)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.10185813345015)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(17.732601888477802)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.402319219894707)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(17.636876486241817)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.721984540112317)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(17.68411376187578)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.60104376077652)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(17.219603195786476)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.423630320467055)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(17.89505922468379)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.581317879259586)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(17.764145304914564)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.81880539096892)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(17.86807003710419)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.6046223603189)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(18.052828618325293)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.208990309387445)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(17.640113011468202)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.91682210098952)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(18.605671003460884)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.19225234631449)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(17.85267222672701)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.095087659545243)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(17.618781819473952)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.617788000032306)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(18.132509307470173)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.956561314873397)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(18.761799122672528)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.642798050306737)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(18.310298808384687)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.599020388908684)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(18.01987174199894)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.033135360106826)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(18.130903724581003)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.18236619979143)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(18.285001336131245)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.321976309642196)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(18.279302075039595)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.311398026533425)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(17.65016710711643)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.754464119672775)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(17.73868831805885)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.824015299789608)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(17.83411694224924)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.869046149775386)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(29.863191889598966)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.061337609775364)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(30.615914929658175)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.16100960969925)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(30.411872455850244)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.720765589736402)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(29.661634479649365)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.038456980139017)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(30.78203310398385)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.23358467966318)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(30.42748566577211)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.548968229442835)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(29.487188262864947)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.848366550169885)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(29.6396499783732)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.589167430065572)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(29.79330282099545)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.75973421987146)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(30.299964212346822)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.054470400325954)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(29.889651909470558)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.933382320217788)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(29.632016857154667)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.701250109821558)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(29.955404384527355)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.051582540385425)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(29.620635755360126)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.7298833001405)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(29.975350295193493)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.84292924962938)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(28.917220604605973)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.251483760774136)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(30.86942596687004)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.403554239310324)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(30.06368415663019)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.30137879960239)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(30.481932286173105)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.487481399439275)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(29.161982513498515)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.505600770004094)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(30.09254128066823)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.74874858930707)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(30.524711050093174)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.33203310985118)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(29.346198696177453)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.76180121023208)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(31.12004051869735)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.513318269513547)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(29.615746357943863)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.876537960022688)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(29.971512311138213)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.9078653100878)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(29.909303257707506)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.017614889889956)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(30.3332312903367)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.00212498009205)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(30.649701038841158)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.29751762934029)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(30.0674517955631)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.495884059928358)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(30.017828701995313)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.133405700325966)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(30.40655119344592)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.94090574979782)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(29.4738088818267)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.81489386036992)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(30.56152093084529)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.040257969871163)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(30.525242254603654)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.666522259823978)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(30.426708473358303)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.660269919782877)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(30.801665235310793)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.68012994993478)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(29.591794651933014)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.593101700767875)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(29.701888277661055)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.417030380107462)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(30.02262259181589)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.7211910802871)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(29.498090614099056)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.706190469674766)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(30.127149683889)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.203511629253626)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(29.695056752767414)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.691869469359517)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(29.878770413808525)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.871730550192297)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(29.32483715331182)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.37699448969215)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(28.905760538298637)),
+ 				Value:     Inverse(TranslateFloat64, float64(28.989782330580056)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(30.17340860143304)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.974469719454646)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(30.486305981408805)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.113228630274534)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(29.581567426677793)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.918377249501646)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(29.981945826206356)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.575382250361145)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(29.686016247142106)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.606574540026486)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(30.226191506255418)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.164546260610223)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(29.94081564573571)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.82172601018101)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(30.61465084925294)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.55447271000594)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(29.127481834497303)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.542088789865375)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(30.29845735291019)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.746094580739737)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(29.682384967803955)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.656501839868724)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(29.882408175151795)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.012850820086896)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(30.157133001834154)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.90601568017155)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(30.406193643808365)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.69882772024721)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(30.169518178794533)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.191796960309148)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(11.534643173916265)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.482564715668559)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(11.982539132935926)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.895158420316875)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(11.845421833684668)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.750758985057473)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(12.218904831446707)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.96376203559339)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(11.590790347661823)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.903265079949051)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(11.617823752574623)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.658695361111313)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(12.668294051662087)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.194669629447162)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(11.912044340511784)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.236932282336056)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(12.492553777294233)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.368471410125494)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(11.798660643864423)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.005793023388833)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(12.283766549779102)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.17941710492596)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(12.154013823950663)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.19586630538106)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(11.701273074606434)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.743959873914719)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(11.838958678767085)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.817986049689353)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(12.088278365554288)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.940882029943168)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(12.319364973111078)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.180353289935738)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(11.369946516584605)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.365533573552966)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(11.755668562604114)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.4985968968831)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(12.000322680920362)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.849582719616592)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(11.999891231535003)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.016234285663813)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(12.241049258038402)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.230268456507474)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(11.665374123025686)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.91553579363972)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(12.04005942447111)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.890865600667894)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(11.257272063754499)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.402447114232928)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(12.271893179509789)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.099746730178595)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(11.660611504688859)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.909779619891196)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(12.174111898289993)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.247408515773714)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(11.990839799400419)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.27540929382667)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(11.528981518233195)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.828424629755318)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(11.917593647260219)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.714725309982896)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(11.67009564768523)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.620992761105299)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(11.493748131673783)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.76091017993167)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(12.692173535004258)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.342032093554735)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(11.695658752229065)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.032391770277172)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(11.643344737356529)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.763994739856571)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(11.803404581733048)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.778875200077891)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(11.325945880729705)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.493916626553982)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(11.96395900589414)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.939682406838983)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(12.049704025033861)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.950776551384479)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(11.878489304333925)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.212455010972917)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(12.188042464200407)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.083747574593872)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(11.931157666258514)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.999048979952931)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(12.29569065850228)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.202588657382876)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(12.236372629646212)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.177572740241885)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(12.110142587218434)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.257560259662569)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(12.110035941470414)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.42952309641987)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(11.93662818102166)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.92399080330506)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(11.927718626568094)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.192604940384626)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(12.331834553740919)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.209527506493032)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(12.062472810968757)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.314856769982725)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(11.86910974374041)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.020103362388909)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(12.218280003871769)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.056517379824072)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(12.146081187296659)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.22781674657017)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(11.537709311814979)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.681934215128422)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(12.518619091250002)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.227974782697856)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(11.57227218314074)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.950307335704565)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(11.841610172996297)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.955719993449748)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(11.892116213450208)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.667104199994355)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(11.929465369088575)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.077153306920081)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(11.893813357455656)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.757950463332236)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(12.082811709260568)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.092142994049937)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(18.602164946962148)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.45609766896814)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(17.401545953471214)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.943831980228424)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(17.742705709766597)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.528475425206125)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(18.11946069030091)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.997780980542302)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(17.62717654975131)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.86315023433417)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(17.954690587241203)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.792336409911513)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(17.844517681282014)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.956963820382953)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(17.848305688239634)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.77390029001981)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(17.714143405202776)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.871794366277754)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(17.9013751312159)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.939736573956907)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(17.826581538654864)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.887200579047203)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(18.213969314005226)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.102883585728705)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(18.34332255553454)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.20445760898292)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(18.540405567269772)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.452130659483373)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(17.93637132877484)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.216188712976873)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(18.163414425216615)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.16816294938326)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(17.76062749978155)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.830912181176245)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(18.180647284258157)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.200024301186204)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(17.51774503150955)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.66293589025736)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(18.838126266840845)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.47816494014114)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(17.66640946129337)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.020982960239053)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(17.809914818499237)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.752431095577776)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(18.013741880189627)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.947333190590143)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(17.62268740637228)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.6842346098274)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(18.112360458355397)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.02371530048549)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(18.36787617718801)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.182355059310794)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(17.91658484749496)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.73497660085559)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(17.675928904674947)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.722465720027685)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(17.821317449212074)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.874057750217617)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(18.01495455717668)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.789390630088747)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(17.712075651157647)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.84560153540224)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(18.099700673483312)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.89818406663835)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(17.834017583169043)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.843074039556086)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(17.74282030016184)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.92735024075955)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(17.831413007341325)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.569482990540564)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(17.769886939320713)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.560854869894683)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(17.872388883959502)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.825953430496156)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(17.84424633672461)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.06721589062363)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(18.248407691717148)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.232193060219288)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(18.098888089880347)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.066353901289403)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(18.31386692589149)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.210061949677765)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(17.941692645661533)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.797439394518733)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(18.009252585936338)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.105541865341365)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(17.884856956545264)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.950696719810367)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(18.565020246896893)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.36544524040073)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(18.384203512687236)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.1806945707649)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(17.88996321335435)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.101539470255375)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(17.585975396912545)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.69416642934084)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(18.08659802377224)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.872095255181193)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(17.95558136422187)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.10976097919047)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(18.444874011911452)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.373322100378573)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(17.55552849266678)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.77893635444343)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(17.913103169761598)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.95045724324882)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(17.247639833483845)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.36359307076782)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(18.35389907984063)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.2299364246428)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(18.129270466044545)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.30359809100628)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(18.476004862692207)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.38777816016227)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(18.22547561628744)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.320044979453087)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(17.91340162837878)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.01683101989329)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(17.699992998037487)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.543221809901297)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(17.747670111246407)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.71606003958732)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(30.887082542292774)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.26909181009978)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(29.59417348355055)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.355169069953263)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(30.345740476157516)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.850363470613956)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(29.785345614887774)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.63754058908671)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(29.72808947134763)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.844574090093374)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(30.261411506216973)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.19670478068292)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(28.78466060757637)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.09937891922891)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(30.377034177538007)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.832041089423)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(29.1858548107557)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.64178496040404)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(29.48911229101941)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.42774064000696)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(29.66202511964366)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.468084930442274)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(29.937189563177526)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.90239396970719)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(29.20270232576877)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.490716390311718)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(29.745409622322768)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.931082230061293)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(29.62411623587832)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.757530760020018)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(30.17511274293065)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.739868259988725)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(29.58855211129412)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.677953469567)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(30.628426331095397)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.148446179926395)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(29.72421772358939)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.977997980080545)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(30.435050551313907)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.223775669932365)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(29.909874628297985)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.445702989585698)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(29.869936966337264)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.87345942016691)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(30.000449237879366)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.933432020246983)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(28.862716857343912)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.345382180064917)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(29.884565352927893)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.1090531302616)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(29.73492607846856)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.789583479985595)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(30.44266861444339)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.40710481069982)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(30.343531551305205)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.239324459806085)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(30.146529234945774)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.111657090485096)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(30.366153380367905)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.438944150693715)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(29.782830458600074)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.713007889688015)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(29.615627121180296)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.67595631070435)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(30.03214932186529)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.137320609763265)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(30.479798664338887)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.286056539975107)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(29.369821126107126)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.657326109707355)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(30.03410012740642)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.707200679928064)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(29.755596403498203)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.974108150228858)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(29.628460894804448)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.615513909608126)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(30.402361650019884)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.997313709929585)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(29.3175092311576)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.95851648040116)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(29.962322484701872)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.766623510047793)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(29.99922264693305)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.004204210825264)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(29.516435811761767)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.451300490647554)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(30.636267837602645)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.897822249680758)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(29.51246234960854)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.6649064803496)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(29.80627467809245)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.72357678040862)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(30.198151011485606)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.06775423977524)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(29.804302455391735)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.970607040449977)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(30.177007641177624)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.931297189556062)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(30.214071182068437)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.38325334060937)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(29.91922527551651)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.21092388033867)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(29.633544651791453)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.833753880113363)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(29.73534947214648)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.561539699323475)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(29.766468927729875)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.92103706020862)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(30.06774747837335)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.886093449778855)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(29.37993196863681)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.334200870245695)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(29.458885960746557)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.460941799916327)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(29.454454598017037)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.543938009999692)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(29.925346301402897)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.811091899871826)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(29.517046357970685)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.560347380116582)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(30.710140690673143)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.502265109680593)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(11.360387852881104)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.733210353180766)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(11.868077500490472)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.351170036941767)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(11.753371972823516)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.994120239745826)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(12.427370629739016)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.35029871482402)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(12.18501628562808)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.225479181390256)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(11.869772024452686)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.132763243280351)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(12.196825854945928)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.15221510687843)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(12.260154700605199)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.12663538614288)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(12.000699123367667)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.936835779808462)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(12.210310555296019)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.158885139971972)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(12.075882569421083)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.138347850181162)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(11.65773530001752)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.693013196345419)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(12.602327866014093)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.228833325672895)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(12.107641555834562)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.956445610150695)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(12.111626582918689)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.06359045021236)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(11.547985766083002)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.861788193229586)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(11.909469995414838)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.823350686579943)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(11.991634390549734)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.116083580069244)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(11.861965748481452)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.868569414597005)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(11.842585437465459)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.88788052322343)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(12.318039550445974)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.068161479663104)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(12.242598802316934)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.316275084856898)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(12.27533810120076)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.378695239778608)),
  			},
  			... // 1 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(17.752529597841203)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.99769783578813)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(18.537749015260488)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.29366090055555)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(17.90088754473254)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.15551629010588)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(17.787283760961145)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.012160690501332)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(18.08689423603937)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.929946729913354)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(17.868816474918276)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.67053196951747)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(18.418513543903828)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.348405974917114)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(17.36281112814322)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.641323525458574)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(18.813446078449488)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.421379264444113)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(18.300577158574015)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.413374229334295)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(18.26209231512621)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.393567234277725)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(18.405075134709477)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.404592820443213)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(18.194969806820154)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.280450279824436)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(18.14694882882759)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.112472156062722)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(18.264257177710533)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.178878790698946)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(17.676901484839618)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.998343540355563)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(18.501977888401598)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.498695835471153)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(17.37993927206844)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.73547022882849)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(18.413816530723125)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.153432610444725)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(17.722364012617618)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.88834380917251)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(17.772085819859058)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.48613552004099)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(17.887464225757867)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.810265488922596)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(17.724212653934956)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.6878727292642)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(18.03374297870323)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.751119699329138)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(17.702568992972374)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.94426507037133)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(17.860695057548583)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.77033231034875)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(17.883744455873966)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.549209244549274)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(18.09799305628985)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.07602507993579)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(17.928622925654054)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.2262415997684)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(17.747499596793205)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.689095500856638)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(17.614957669749856)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.672682428732514)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(18.031550258863717)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.01861748006195)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(18.173762168269604)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.955447715707123)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(18.01770464424044)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.0065324800089)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(18.40725348656997)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.295921755954623)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(17.996125331148505)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.225099694915116)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(17.953284366521984)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.86633300036192)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(17.933418694417924)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.94932902045548)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(17.61946809757501)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.89661337994039)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(18.833751251455396)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.172857074066997)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(17.897884243167937)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.14149165060371)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(17.974341650493443)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.864471680484712)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(18.391057699453086)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.54353212658316)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(17.868347644340247)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.37401995062828)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(18.027133761439472)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.995129209011793)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(17.89231665758416)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.918285510502756)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(17.80716639664024)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.938369789160788)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(18.02985696075484)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.922693020664155)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(17.789619596209377)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.992571788839996)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(17.563891836907715)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.62897691037506)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(18.21581713669002)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.847732209600508)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(18.044857190921903)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.892923739738762)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(17.999062282964587)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.00065961945802)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(17.885938945692033)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.842540379613638)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(17.94308165833354)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.26193750090897)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(18.217616411391646)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.335624849423766)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(18.54958741273731)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.51626132335514)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(18.06876697903499)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.036928259767592)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(18.064510838594288)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.11630203947425)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(17.686273145489395)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.81513008940965)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(18.19498853199184)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.80879143998027)),
  			},
  		},
  	},
  }
delta(demo_cpu_usage_seconds_total[1m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(120.78414630381897)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.02648449037224)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(120.35452765666625)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.53349296934903)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(120.07265461202371)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.99249260034412)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(119.54958783022381)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.91366876009852)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(119.7426309077577)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.94698441959918)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(119.63651143759488)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.75546375010163)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(119.91281045262109)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.63015449978411)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(119.71878757937387)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.45073541998863)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(119.5525159266862)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.6677720695734)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(120.59267058223485)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.4900958603248)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(120.2977775951678)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.3790325904265)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(119.5253259431232)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.68694848008454)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(119.04047161069782)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.99566019047052)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(119.33925064924088)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.41798933036625)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(119.16348519887435)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.54057163000107)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(119.23436481641096)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.44528697989881)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(119.86735808510672)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.56367171928287)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(120.47247460586102)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.02373472042382)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(120.59114252775906)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.42341655958444)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(120.36333280124447)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.26615659985691)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(120.22687970813024)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.47482510004193)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(119.6389935070818)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.93641449976712)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(119.68859973956238)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.77234838996083)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(120.2778730074113)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.94108172971755)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(120.56947115673259)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.28246347047389)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(120.16437429359013)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.67104647960514)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(121.1304588663307)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.87918603047729)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(121.97817021371287)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.71931730024517)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(122.44346805120055)),
+ 				Value:     Inverse(TranslateFloat64, float64(122.28643622994423)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(121.88614513420245)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.90487947966903)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(121.55977614494887)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.47519851010293)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(120.42141547054051)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.80504202004522)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(120.61237154155968)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.68002772983164)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(119.77805043282834)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.02259645052254)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(119.81279203871433)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.91607607062906)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(119.52509822560981)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.50963175017387)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(120.3719569475136)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.26389417983592)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(121.31248539516871)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.30718174017966)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(121.11172073876315)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.36037748958915)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(121.3273214704611)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.34750169981271)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(121.8254450149834)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.32729933969676)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(122.49875263903628)),
+ 				Value:     Inverse(TranslateFloat64, float64(122.41573391016573)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(122.41734015535224)),
+ 				Value:     Inverse(TranslateFloat64, float64(122.71020646952093)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(121.57790941101582)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.69478139001876)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(120.94133306972005)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.0584031008184)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(121.386000062593)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.6097289500758)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(120.7070996669883)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.95764319039881)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(120.97903733598915)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.1996526196599)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(120.18429626388982)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.14064056053758)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(120.56183487921952)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.47748709004372)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(120.41702399131925)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.95388301927596)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(119.88990703733128)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.0116474693641)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(119.62049008905886)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.8927464298904)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(119.3994515788826)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.24272809084505)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(119.60940603200685)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.5178122697398)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(119.02658511054786)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.18391289003193)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(118.42523070492527)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.64659367036074)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(118.95233405483039)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.00546320993453)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(119.72379458492452)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.67513473983854)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(120.17242903330109)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.09579121973366)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(120.13310411132194)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.01974652986974)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(47.39087755944241)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.493115483317524)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(47.191457073796876)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.23043071012944)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(47.21833761781454)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.189920930191875)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(47.645044546743684)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.55716672493145)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(47.87714032947339)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.72252735681832)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(47.70750354992395)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.79382288362831)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(47.7625199849294)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.66160260979086)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(48.30400897985832)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.280253315810114)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(48.63579256832599)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.60610370012)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(48.16917427476834)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.23613737989217)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(48.22479715367609)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.014912156388164)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(48.79192583466118)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.67678255215287)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(48.731101067906074)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.886950973887)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(48.41118831627748)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.60353668965399)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(48.58109725165096)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.46403896994889)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(48.342466597868636)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.253258725162596)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(47.90598986534909)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.135183583479375)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(47.773905996233225)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.91505024442449)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(47.89848298562521)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.91081611160189)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(47.456318393688306)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.68257448030636)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(48.00845708376304)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.759461073670536)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(48.287844393233)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.16553138475865)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(48.068286011334166)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.247219540178776)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(47.52531177719885)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.891921559814364)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(47.442849992012434)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.47043337021023)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(47.40318661640313)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.34827265003696)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(46.90955476462841)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.87596861645579)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(46.41041192734106)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.498314150143415)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(45.76525683921169)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.03789062006399)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(46.58423155698586)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.63526529446244)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(46.79872284931215)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.8973024780862)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(47.48286706056784)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.31925235548988)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(47.86336785876615)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.790237459819764)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(48.591345483098515)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.294977076817304)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(48.76190934076227)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.77437793975696)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(49.074692999774754)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.73064261581749)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(48.35672912441871)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.24354742607102)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(47.48233653537251)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.62683104770258)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(47.46906708655032)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.602749090176076)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(47.501283536411144)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.593132593203336)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(47.41585308381102)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.53431236371398)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(47.03641679290343)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.96596496971324)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(47.38194526850499)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.18110968358815)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(47.33908585746857)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.68453749967739)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(47.97074089690365)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.91999698989093)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(47.52422291768545)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.27835904015228)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(47.790683126246385)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.65314338961616)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(47.53213809972459)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.440467793960124)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(47.45578319697894)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.57543466100469)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(47.32309720699082)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.66684612352401)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(47.56063163432885)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.28735917666927)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(47.612007508562364)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.65330187371001)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(47.46740736812353)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.29955590702593)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(47.461624384773046)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.5027837199159)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(47.480658709494904)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.61823236569762)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(47.69507642547515)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.76664408342913)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(47.89457098072902)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.859816963318735)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(47.87413178909231)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.80308558605611)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(47.98887648856775)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.87450206326321)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(47.662692327391014)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.83491925057024)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(47.44126761162823)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.634800479747355)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(71.82497613369064)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.48040001932532)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(72.0176516256549)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.83607631362975)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(72.27264412932774)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.4175864700228)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(72.36900398981841)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.12916451599449)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(71.94386512244289)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.93048822972924)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(72.21962137113917)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.05071337055415)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(72.3246695619415)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.30824290029705)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(71.97720343721183)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.26901126094162)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(71.37532787024975)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.32612423505634)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(70.80179150775075)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.87376676034182)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(71.0410616113381)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.20605524070561)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(71.24638458239761)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.2362689692527)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(71.79206368564205)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.71738882549107)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(71.81319739263165)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.57847398892045)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(72.25541754845868)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.99538940470666)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(72.42316859080033)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.30145429912955)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(71.79028842090206)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.90114470943809)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(71.31725577535954)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.66121503990144)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(71.07401085543361)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.2657673349604)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(71.7439851672812)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.65126890968531)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(71.32829956473275)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.36571382079273)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(71.63679845427924)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.49805410020053)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(72.24311424249952)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.9804320698604)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(71.76045157353985)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.76699670031667)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(71.55131521143696)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.84710314963013)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(71.9960754435848)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.58068087045103)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(71.523622719063)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.84484533965588)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(71.17505421658808)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.38236853946)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(71.35491147129373)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.27567313984036)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(71.52962330830367)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.45985522400588)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(71.20513737100092)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.2274990202859)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(71.65935383974151)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.47570561990142)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(71.08789696544409)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.12973482068628)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(71.1942404467951)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.28242648020387)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(70.98893498121338)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.90954598970711)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(71.40020877055146)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.35972563549876)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(71.27131392501971)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.49255838990211)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(70.76881443167274)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.6659872205928)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(70.98284853994846)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.63687341846526)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(70.73503135889769)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.65936570987105)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(70.3223382583396)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.73838829062879)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(70.02846692468631)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.21830111090094)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(69.76435093073682)),
+ 				Value:     Inverse(TranslateFloat64, float64(69.70868383999914)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(70.21027745238759)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.22068109922111)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(70.65156239406629)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.62159990612417)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(70.65341338447548)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.71191200986505)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(71.06585357101126)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.98921342939138)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(71.05246094072406)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.95987959951162)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(71.92355691506104)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.88392479624599)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(71.67870428921147)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.8556668004021)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(72.02234437790783)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.75875781476498)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(72.06172182140024)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.9350506560877)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(72.47573890807953)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.4076976608485)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(72.70256039601834)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.85448818933219)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(72.47357161918823)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.46395535301417)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(72.84197481857105)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.64944302011281)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(73.24383467909963)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.0935893598944)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(73.17353415252133)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.19145120494068)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(72.28732893006368)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.45036318991333)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(72.16487864337184)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.06928953528404)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(71.98926465450363)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.94545300025493)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(120.56392678686163)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.88311947043985)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(121.0075588128106)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.04024889972061)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(120.86523939940062)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.21204635966569)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(120.64989017661321)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.79425937030464)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(121.13706282763317)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.98107884917408)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(121.10875644975087)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.1747550200671)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(121.04690174216573)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.92408592998981)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(120.28657635504548)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.27324263006449)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(119.7803663638505)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.86086287070066)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(120.03167827427386)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.28641603980213)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(119.56008636307986)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.69149523042142)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(119.27177232266826)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.1611826904118)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(119.57573723759162)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.47332677990198)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(119.40321054749867)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.46065063029528)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(119.3334405618635)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.58201560936868)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(118.56035360829395)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.66018653009087)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(119.60727739740501)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.31336923968047)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(119.57854979790069)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.60114744957536)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(120.07029591805555)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.95216603949666)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(119.60309131951493)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.64639720972627)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(120.29488843543962)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.72452453989536)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(120.51871660656549)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.79618483968079)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(119.89574954997408)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.78069999068975)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(120.24864924292672)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.48493755981326)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(120.1671414585276)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.90748028084636)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(120.40112548592415)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.44716681074351)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(120.18858491697094)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.32500813063234)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(120.43619681860912)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.19735495001078)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(120.49349442666227)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.06635651923716)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(120.59744389626113)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.36463070008904)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(120.79609829526055)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.63268558960408)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(120.83252378993413)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.92271151952446)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(120.29957600920036)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.63238193001598)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(120.87529876421797)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.78457503020763)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(120.84889586879447)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.70160249993205)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(120.65355575457214)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.94110696017742)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(121.48180196061729)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.46366464998573)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(121.02239823273636)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.92049362044781)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(121.10679275169967)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.07254655007273)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(120.80609137497164)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.71328098978847)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(119.87970258227803)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.0285132303834)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(119.08320270749655)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.82880736980587)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(118.88615651835094)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.09106837958097)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(119.11334842646663)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.28238555975258)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(118.97098160704428)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.03101813979447)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(118.6252307661555)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.2864434402436)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(118.41496793722564)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.73665542993695)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(119.05302407050674)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.97609296068549)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(118.7000249326229)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.90043340995908)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(119.06029187244447)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.9692170098424)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(119.78002913296221)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.2100030798465)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(119.7422283305363)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.09029038995504)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(119.79093461585315)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.93522842042148)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(119.87690736793658)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.0207916693762)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(119.50472847372292)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.71806794032454)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(120.1659818755632)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.9290756303817)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(119.60404655980793)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.92665477003902)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(119.87086646834557)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.69746587984264)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(119.51528486406261)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.84167745988816)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(119.81619029187343)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.70270598027855)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(120.07273146950385)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.397396880202)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(46.90334350107745)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.85553197003901)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(46.92487514120611)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.88393326662481)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(47.046816274523735)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.081276250071824)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(47.312731128524646)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.01982066920027)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(47.172002341259606)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.06578302010894)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(47.356857018206604)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.19341538101435)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(47.797782882201396)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94918263377622)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(47.806978577239946)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90218610642478)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(48.396809851750724)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.33360739983618)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(48.26152425919744)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.05344460811466)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(48.566567094996564)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.51542874472216)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(48.788649613376364)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.87288879463449)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(48.35666996850208)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.228208140004426)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(47.99032848057421)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.17948436643928)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(48.037563342093065)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90996742621064)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(48.1757633045993)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.257103646639735)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(47.44180970283394)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.64789028512314)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(47.461990902539)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.38232677662745)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(47.53209147449921)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.58169318595901)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(47.56098830818452)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.68898155260831)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(47.30562334372238)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.790828813798726)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(47.38511464846405)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.354834913276136)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(47.79690771803937)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.80157685698941)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(47.43862276253375)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.46931252302602)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(47.69454652816057)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.65035952022299)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(47.347738083621316)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.42417303426191)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(47.418317852541804)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.37954813009128)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(47.419001492248334)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.59652524674311)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(47.63939259235154)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.255806643050164)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(47.61905185353349)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.69602103019133)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(47.62081700817428)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.294822675641626)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(47.289842098612674)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.18358043022454)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(47.64818029647523)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.52895485330373)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(47.36273748004301)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.33216748991981)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(47.24102857979861)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.408409633208066)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(47.61887045746499)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.33228358998895)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(47.25920152376321)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.102850414346904)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(47.11653953485868)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.41632433002815)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(47.11927680230953)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.98801132151857)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(47.190117106180296)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.10989835532382)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(47.50623253614388)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.47303017694503)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(47.96866695802997)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.55819889996201)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(48.15966903248971)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.204695413820446)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(48.70541522499512)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.38630450004712)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(48.508352655070745)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.42659687483683)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(48.54604747671295)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.58096129773185)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(48.506954419003286)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.413351773284376)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(48.25518868491053)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.41105908015743)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(48.50367831862108)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.43515501637012)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(48.65668277544054)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.31922179972753)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(48.05608868615871)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.158533236943185)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(48.560439654541284)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.23069594660774)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(48.4438072732565)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.37033128319308)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(48.177065747197375)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.110325074754655)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(48.327887009829276)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.23484809603542)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(47.897787523879245)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90804768027738)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(47.86322609385983)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.889714633114636)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(47.525468353690066)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.67227210663259)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(47.692673536525525)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.52786156348884)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(47.62361171858554)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.76526425825432)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(47.80493573827499)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.4747260035947)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(72.09636608748274)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.86134857032448)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(71.631202429533)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67581785004586)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(71.65158071368933)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.30667740944773)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(71.60101507637988)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.78591997455806)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(71.690934848379)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.55313814431429)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(71.53438655185428)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.63182962592691)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(71.15531538223678)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.12673145066947)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(71.47008144110441)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.42457127012312)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(71.3864601582966)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.40552973654121)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(71.27043383128263)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.26013936381787)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(71.43698290362954)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.39307602494955)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(71.50321441854942)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.56592850573361)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(72.06759279085831)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.89846508949995)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(72.6064609709111)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.3598650097847)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(72.62899609147148)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.50801695790142)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(72.82751945643263)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.68270981498063)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(72.51454925841905)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.63874046131968)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(72.52309565212238)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.61652577482164)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(71.96124895187941)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.06614076066762)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(72.39955673400651)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.26462122052908)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(71.96312458711591)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.08464664686471)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(72.09616874497044)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.84898024611175)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(71.87097909877245)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.01772315986454)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(71.87636434964158)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.64574990887195)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(71.7019483663819)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.04216018971056)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(71.81477277082475)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.72866013925523)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(71.95673357898538)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.89544372539967)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(71.70843803814866)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.80611978471279)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(71.86711297184229)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67783682979643)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(71.78350424969737)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.93934825994074)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(71.14672106335108)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.6724917255342)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(71.44127047671513)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.4937080508098)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(71.6158800616183)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.43866321351379)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(71.32560010931708)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.48325747065246)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(71.47371190142901)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.4899878455326)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(71.29121013188903)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.32660944014788)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(71.25899649580771)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.43348492402583)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(71.42469857429916)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.26318203564733)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(71.33756679194894)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.53944210056216)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(71.56742785871029)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.77682064007968)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(72.17770122702825)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.09845657367259)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(72.51176668398759)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.21299371495843)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(72.51781079714948)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.30423618573695)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(72.18123633279042)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.3313099341467)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(72.52066571908918)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.54238497000188)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(72.39235810562968)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.73259524442255)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(72.64171398769724)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.44999278057367)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(72.25542359460484)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.21284794528037)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(72.35993309827013)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.26441156491637)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(71.84666171128099)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.31156116910279)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(72.163882185451)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.23146368004382)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(71.69733202355829)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67901366949081)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(71.76525812562215)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.69444030337036)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(71.5096632557159)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.46888326015323)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(71.73102088983762)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.64708396978676)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(71.49986697089942)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.76287670154124)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(72.09636371718211)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.78363060951233)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(72.16730154576626)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.23026201501489)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(72.79204160753976)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.23046099673957)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(72.56019799817692)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.53202976938337)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(72.1223327947611)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.1278771199286)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(119.65060547671534)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.76735593006015)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(119.26810419661076)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.24526744987816)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(119.80036578598347)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.82951239030808)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(119.75022094459695)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.98680905997753)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(119.89599036357619)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.76293440070003)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(120.47515684535557)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.4012287305668)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(118.7891290184449)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.99961409997195)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(118.98727756907994)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.52152123022825)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(118.81877980889243)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.74826411996037)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(118.64125023409723)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.55077525041997)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(118.082250748507)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.50673233997077)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(118.56163158030671)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.29058437980711)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(118.36633217673409)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.56927886046469)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(118.31922733478925)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.14819581992924)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(118.33566919070752)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.44037010986358)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(118.98249592496589)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.89770373981446)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(118.81401112777264)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.84872172959149)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(119.93660419772971)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.30954624991864)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(119.82007639211686)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.65722317993641)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(119.98985389518467)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.11698380019516)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(120.15599959885532)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.30748938955367)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(120.11763573573393)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.1040388699621)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(120.13258789276534)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.3786369599402)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(119.25719359923492)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.20149730984122)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(119.4808893850581)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.30839573033154)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(118.75843393226916)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.84164607990533)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(119.14547268301247)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.19684207066894)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(119.58091990548101)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.51257180050015)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(119.51362558352676)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.60995846055448)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(120.7150967341255)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.61224948056042)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(120.90887407044117)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.5444262092933)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(120.19645590910856)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.46489358041435)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(119.97399702803654)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.19121404923499)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(120.41368856789035)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.28205878008157)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(119.32138768786733)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.76425337977707)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(119.5853117799217)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.5428845398128)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(119.88748889687386)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.5247285105288)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(119.43059153787114)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.53328434936702)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(119.49564236368644)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.7800925699994)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(119.02889396521178)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.00523295998573)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(119.4704119878059)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.40023386012763)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(119.34886318343607)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.376982210204)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(119.12106236815451)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.21754181012511)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(120.03783527084371)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.88941310998052)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(119.501326483759)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.29614691063762)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(119.62017962742935)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.62199054006487)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(119.51280481131238)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.77920955978334)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(119.39485372806136)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.64926275983453)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(119.62406946041366)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.08964398968965)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(119.98465270176528)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.8081795508042)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(120.15726393833755)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.07935483008623)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(119.92709767987782)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.96420146990567)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(119.5630082650618)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.65566711965948)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(119.73052242872389)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.63044476974756)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(119.65054280141537)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.5576046500355)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(119.05463903871448)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.00151184946299)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(118.55661373822525)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.6946189692244)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(118.72187315875833)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.57522560935467)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(118.58018837428905)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.70189016032964)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(118.07784328474239)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.53560843970627)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(119.1261095702648)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.96387058962137)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(47.69714790260927)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.71842530975118)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(47.794597151435234)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.80473916698247)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(47.362897539341986)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.48748798528686)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(47.618916599587955)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.463281644973904)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(47.87901957756416)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.82598640676588)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(47.46348070556467)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.64266417641193)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(48.48739284564825)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.20028951019049)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(48.75433959320865)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.46167431306094)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(48.48412398062646)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.626559080090374)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(48.63064370846206)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.481852365192026)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(48.56390517221933)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.40909655345604)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(48.097876819358625)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.2677387339063)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(48.328370882367544)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.53807340981439)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(48.495938183231786)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.436397979967296)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(48.49952950819649)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.51034962013364)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(47.933892049572684)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.06879976019263)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(48.014526467093006)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.95785803999752)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(47.63300738348202)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.18045743973926)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(47.568321146578946)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.6868826947175)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(47.56242753429846)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.510178613476455)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(47.817637207494535)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.64778725989163)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(48.319501750340514)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.11086261458695)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(48.350120738995344)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.35477468976751)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(48.85188173841346)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.69604519568384)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(49.11751632240008)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.063311805482954)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(49.50584393451837)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.43784075649455)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(49.13630142774094)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.00820566993207)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(48.585130184550174)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.55212339526042)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(48.27731760929931)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.31846322026104)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(47.78427890163253)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90700113447383)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(47.5908443826166)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.63323194347322)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(47.776876400478855)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.59886110993102)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(47.65717963044616)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.67919551022351)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(47.60695290446959)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.641876379959285)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(48.14094381051307)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.84059474570677)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(47.961763245646246)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.89621309004724)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(47.88884608955546)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.08881798945367)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(47.91494984501465)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.74568318575621)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(48.10713644342666)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.868404334876686)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(48.04196278310634)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.09923287993297)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(48.03211760944263)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.043811469804496)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(48.03336315009404)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.08158557349816)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(48.19387951527129)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94917708681896)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(47.67786155742677)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.720686494372785)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(48.15458754179152)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.042175595182925)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(47.96122891659086)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94395504007116)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(47.75245873850177)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.84721458423883)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(47.93787087195299)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94015118153766)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(48.294728077948086)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90072870021686)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(48.25682873939248)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.38516367506236)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(48.20147046649998)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.98819947009906)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(48.437829393385485)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.40165911987424)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(48.573365465145216)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.58226288994774)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(48.13192054290663)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.30343058146536)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(48.17161108655008)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.273962636478245)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(48.59257192875851)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.394239058252424)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(48.572685267606914)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.478618413209915)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(48.44695371423255)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.58207192318514)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(48.4791658588431)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.41177500039339)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(49.287556206976824)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.1111672334373)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(48.30012205209244)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.51496717799455)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(72.21588299355723)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.11421876586974)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(72.50093502077189)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.54999339021742)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(72.40037303485653)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.28299961984158)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(72.1944988139651)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.14990929048508)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(72.22499004717577)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.41107918601483)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(72.06136244399981)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.9561070902273)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(72.28711450574072)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.40009639039636)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(71.82201920957728)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.61680445540696)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(72.26073259453881)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.22517681028694)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(72.29174244403839)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.56737241335213)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(72.91748046536337)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.684171134606)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(72.90412798388438)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.04167690407485)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(73.30529695613818)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.89264774508774)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(73.18483449417081)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.4154062140733)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(73.16480130566792)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.04928028024733)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(72.64724838462742)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.63349649682641)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(72.73509876328436)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.79342021606863)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(71.99402476982637)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.1099963048473)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(72.17523881386626)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.2558941245079)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(72.01135492257096)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.97283758036792)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(72.02636318857019)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.6447233390063)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(71.56286250224167)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.78509850334376)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(71.51729135655543)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.26658833865076)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(71.4545610144057)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.70245748013258)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(70.96523064510389)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.2282924503088)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(71.29935848577456)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.32051315065473)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(71.28186224028468)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.39495224505663)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(71.39758626710284)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.53530479595065)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(71.77269316735592)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67157831043005)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(71.50062436170198)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.48074939101934)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(71.06391790509224)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.42234184406698)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(71.59030404957858)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.53624530974776)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(71.93245971135117)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.72959045134485)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(71.54299489950591)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67606484051794)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(72.10130487348545)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.99515188578516)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(72.45292498408394)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.16090237442404)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(72.22366501763463)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.38645350560546)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(72.21809498085217)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.32103245984763)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(71.96085754646496)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.95150308404118)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(72.49277960170399)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.49553414992988)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(72.06110675429755)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.15595465432853)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(72.18141001598401)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.1414322052151)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(72.68505811352621)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.43328109011054)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(72.28430316664955)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.38990039005876)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(72.34408598765731)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.66167749930173)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(71.98222783343358)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.0340544404462)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(72.29837283424355)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.97357587981969)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(72.23091178455135)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.01058608014137)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(71.64483884823592)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.60962734371424)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(71.32215494797988)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.4066568100825)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(71.6412656083703)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.53244572039694)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(71.6350729343566)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.63413940928876)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(71.86362627792087)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.76207000017166)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(71.70119339667937)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.66612465959042)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(71.74148247221653)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.76843269634992)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(71.91642538864504)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.2042490793392)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(72.4343373467299)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.42676259949803)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(72.39480947398326)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.44270246010274)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(72.94064574756405)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.48633482959121)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(72.6346004788171)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.35322428960353)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(72.57376835122705)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.52116221934557)),
  			},
  		},
  	},
  }
delta(demo_cpu_usage_seconds_total[5m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(602.7415752467715)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.4782985597849)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(602.2553577772894)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.0988643793389)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(601.6594560299131)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.7704308200628)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(601.3682227846929)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.4152524899691)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(601.3365313960081)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5566319599748)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(601.5670253020727)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.404318199493)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(601.655864391981)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.8795977793634)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(601.8159912113036)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5743194399402)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(601.4170765359017)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5167028391734)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(601.3440772493259)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.4773254701868)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(601.8656286571995)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.3639007303864)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(601.1925154081466)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.182813519612)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(600.2482761302963))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(600.4847157951759)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.3549886401743)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(600.5082456783344)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.2889984194189)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(600.8984404562389)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.8334199199453)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(601.0933595507453)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.9068076396361)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(601.253322720275)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.0365763604641)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(600.7717160845838)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.8051747195423)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(599.9508146285)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.3464094595984)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(600.1216754475134)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.127777589485)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(599.9908274986734)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.1651835795492)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(600.3256581278549)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.220698739402)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(600.1839873879769)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.5470746103674)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(600.0513513537786)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.3581792106852)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(600.133130353386)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.339420799166)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(600.6396151387717)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.5548474304378)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(601.1982069325522)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5047834003344)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(601.7954921362511)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.9484733492136)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(601.2441829462551)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.3121081599966)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(601.1154050613611)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.8068932304159)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(600.9177522484403)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.6109698498622)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(601.1841526280267)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.2423825599253)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(601.6951490859738)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.6137110907584)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(601.8421985092178)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.9175650002435)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(600.9602133550886)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.0662761600688)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(601.5919373174971)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.4406329104677)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(602.4851592548065)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.4674161700532)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(602.6721468953006)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.9349879799411)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(602.3633874902281)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.4711169302464)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(603.2344796016055)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.8658317495137)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(604.275690095215)),
+ 				Value:     Inverse(TranslateFloat64, float64(603.79506159015)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(605.3630270704753)),
+ 				Value:     Inverse(TranslateFloat64, float64(605.1551791895181)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(604.892650876131)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.7442082297057)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(604.256916014888)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.4528194507584)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(604.4422594385253)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.6355589004233)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(604.273225010641)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.2598032206297)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(605.374184424468)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.9709794893861)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(605.198598244559)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.8724031904712)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(604.5103410246261)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.9555387198925)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(605.1751986057576)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.9318773699924)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(604.8862345055755)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.7107918700203)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(604.4070617775669)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.3802012605593)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(604.1661485473988)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.2726258505136)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(604.1312016483586)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.1077519897372)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(603.1013497890178)),
+ 				Value:     Inverse(TranslateFloat64, float64(603.4684051303193)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(602.6243368132134)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.6992850098759)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(601.800902599816)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.9969377797097)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(601.7097116075456)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.7688997704536)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(602.5612669962189)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.4635375905782)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(602.775626818381)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.652300009504)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(238.88553824275732)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.04168819030747)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(238.7199660466384)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.80473445449024)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(238.64255627601455)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.7764698099345)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(239.0137831588923)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.89710587682202)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(239.56244263797998)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.3113130996935)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(239.2592199591888)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.2278420436196)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(239.43400699897842)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.98507372988388)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(239.49093469797427)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.75677801668644)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(239.8902117898214)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.94101240020245)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(240.17871581302103)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.01997650647536)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(239.7782794807611)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.03726540971547)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(240.2264193454915)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.25346077559516)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(240.44203124261634)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.4381296839565)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(240.13542945354672)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.3683865997009)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(240.05844788262777)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.26663625705987)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(239.79362613979285)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.80490383831784)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(239.37190946096837)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.56931638671085)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(239.4658980578563)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.529765044339)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(240.01528235704842)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.90770394541323)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(240.16918335583503)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.9137087869458)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(240.13064221194864)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.31053632032126)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(240.24451260691728)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.23877420974895)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(239.8789316845142)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.8154102298431)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(239.68209362099483)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.481045154389)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(239.36078728397644)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.4229185488075)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(239.15946384860297)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.14506784593686)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(238.97191374025985)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.8954932903871)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(238.80799912942288)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.71040836488828)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(238.29415376440195)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.15773325692862)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(238.83142159825536)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.91284253448248)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(238.92997924159516)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.82710554357618)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(239.21929939507933)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.2338894912973)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(239.463575564609)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.49580982001498)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(239.35643161520738)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.44821871677414)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(239.39057872157102)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.20958383986726)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(239.89709667372122)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.84966226667166)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(239.17858511825108)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.40905035985634)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(238.32595236283743)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.58046722318977)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(238.53670039498326)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.49245521007106)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(238.8466605981338)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.8052139300853)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(238.4823300056475)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.72898404719308)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(237.9829236669308)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.13884468423203)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(237.66034138404717)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.7032090695575)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(237.43781567740615)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.66146803321317)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(238.16614015185732)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.9484132300131)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(237.89353242507045)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.830314245075)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(238.02947778901935)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.24694385332987)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(237.29207776297451)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.66426223376766)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(237.34237973704555)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.3678276189603)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(237.71225907887188)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.64573967643082)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(237.56010296549331)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.47631133301184)),
  			},
  			... // 1 identical and 9 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(357.1525474959763)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.28001320548356)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(357.39755750207576)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.496401139535)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(358.07086902812625)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.8530993293971)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(357.99087540041336)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.0876416210085)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(357.4739073014865)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.53205492999405)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(357.5466360798958)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.7678397409618)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(357.68978959928126)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.5353284692392)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(357.47273508333046)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.4689025208354)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(357.06559301496054)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.94228473398834)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(356.850088284493)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.90269801113755)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(356.72897320367014)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.9988338407129)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(356.95394658278354)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.96372570004314)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(357.6801033014968)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.71359416563064)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(357.7527361000114)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.6766247600317)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(357.80618779108687)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.8443653238937)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(358.08759442262226)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.76167625002563)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(357.90761234933285)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.9238759698346)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(357.6536605867036)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.83365860022604)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(357.5858829132581)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.68712134473026)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(358.25288336724043)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.1398817393929)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(358.1205636963753)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.9616860905662)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(358.1375412374608)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.99604219943285)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(358.57507119018396)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.36389102973044)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(358.5068003388153)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.3718802202493)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(358.9607427114526)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.61890222970396)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(359.0802871391682)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.91551134362817)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(358.7613524607051)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.9496592702344)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(358.3666752806028)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.1848082151264)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(358.2832354480811)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.2937933895737)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(358.2972768056443)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.17504930403084)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(358.32749705098695)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.36600123066455)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(358.2358297052146)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.55514064989984)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(357.72515315278355)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.6618076208979)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(357.3213006423439)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.3380701793358)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(357.1401041212602)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.27285114955157)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(357.5155713251334)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.48406156897545)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(357.6023589200893)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.5503167202696)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(357.1549900696944)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.952116609551)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(357.1640340551355)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.9725568043068)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(357.1628332617929)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.123669128865)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(356.65607173911343)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.80518419947475)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(356.11426759037676)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.4660937106237)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(355.34951289421167)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.5416117347777)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(355.6356351304862)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.5943237198517)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(355.54304551206906)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.5987673057243)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(355.6303098166393)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.5341268396005)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(356.0701785457589)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.89325291942805)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(355.70661916602717)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.76475827023387)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(355.8319033770743)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.1597691960633)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(356.1502812509188)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.79872161056846)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(355.6375797793774)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.99181129969656)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(355.76191988600004)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.97112339548767)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(356.3934042898275)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.32051851041615)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(356.9097110859544)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.8522497592494)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(356.76660843951214)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.7766213994473)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(357.03001947820945)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.86748376023024)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(357.2285349651287)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.2405553199351)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(357.7211864355762)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.78020606096834)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(357.61917251114875)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.4952085604891)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(357.5106608207827)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.46168407052755)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(357.2888692424206)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.49457537941635)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(601.3608344306506)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.504891090095)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(601.495714459442)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5925014698878)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(602.1596996587211)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5860987398773)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(601.5128110254467)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.8942682808265)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(602.2076605440323)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.1047506192699)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(602.4119134967104)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.2224028399214)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(601.7274875519008)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.7567265899852)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(601.0014125240682)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.1535695297644)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(600.6817620102379)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.9748538006097)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(600.7102983227094)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.8038263106719)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(601.0928909379546)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.9427550602704)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(601.2088468323572)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.9167255098)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(601.678162396775)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.3885218100622)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(601.0923795187372)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.4625934902579)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(601.1759477411791)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.0143274692819)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(600.8285527338542)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.7126635005698)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(601.4219758435452)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.2849091300741)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(600.9648934139286)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.3849028395489)),
  			},
  			... // 2 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(238.03607360191515)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.83149931021035)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(238.41393105085874)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.33417061995715)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(238.17906003161252)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.25522887380794)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(238.7858849748085)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.45367237553)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(238.22112192099883)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.2871515234001)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(237.85600262978193)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.9958077892661)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(238.50780356122905)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.51912210695446)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(238.72285065209587)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.6646281015128)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(239.39662204581802)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.11243832018226)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(239.42418828180405)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.41642710892484)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(239.44523146407582)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.5594405150041)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(239.63528261346332)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.64387909695506)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(239.0725995109306)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.13841688400134)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(238.8885080462353)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.81168696982786)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(238.65244868290372)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.94910367624834)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(238.550325648354)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.5851257601753)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(238.33909384401167)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.38421110995114)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(238.38860796748708)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.0901321931742)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(238.3507378347281)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.45350199984387)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(238.59098715660303)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.3263762285933)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(238.95686613190603)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.82888127304614)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(238.6760399045454)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.4991013868712)),
  			},
  			... // 1 identical and 38 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(358.9759733531056)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.06360962893814)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(358.46323588863015)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.47332794964314)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(358.4409013680987)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5586724234745)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(358.48096505817716)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.4520593844354)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(358.35087858771874)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.4080979041755)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(358.5117449352549)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5817893994972)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(358.5443699438819)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5241513410583)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(358.6486182232403)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.58180240076035)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(358.29449734571625)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.3127079261467)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(358.23839478541987)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.1797466138378)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(357.8347589855351)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.8978044586256)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(357.93553159272267)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.2393954107538)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(358.02889914362356)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.27306133974344)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(358.7987734891979)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5257195793092)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(358.9512646220372)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.8365688836202)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(358.9940030048838)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.10221077501774)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(358.6118116791723)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.7308797808364)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(359.01937999336394)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.9249649811536)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(358.6198466151195)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5422696005553)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(359.23577653370415)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.14824019093066)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(359.2766363767244)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.34233608003706)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(358.94485942829965)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.19943266455084)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(359.10740685128303)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.01475727092475)),
  			},
  			... // 1 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(595.8317038120102)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.7221666900441)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(596.3160074562213)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.9602025197819)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(596.822404877551)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.9635601406917)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(596.730008625378))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(596.3595564505558)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.6484977006912)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(596.452051000196)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.667307970114)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(596.1179612431738)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.1621960997581)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(596.016828321173)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.2565115094185)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(595.4990808691008)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.5446412805468)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(595.4031615799008)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.4328023800626)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(595.439034498344)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.5396564202383)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(594.79514941731)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.9218743797392)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(594.6047818543926)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.6959645999596)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(594.7876991962983)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.8768862597644)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(594.7817090488338)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.8532457798719)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(594.8736175860009)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.9353788401932)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(594.7265176478205)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.598528649658)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(596.0129712345237)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.6579779200256)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(596.1688657193365)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.1138545395806)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(597.249466511342)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.2997698402032)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(596.9831330913229)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.1500067794695)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(596.6616800383238)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.8573720892891)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(596.462044194025)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.5001054797322)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(596.0720438042939)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.0353809902444)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(596.1500680266674)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.3018678007647)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(595.8889245248195)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.8736143801361)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(596.4508145747675)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.5224780803546)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(596.7825005269783)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.0518987206742)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(597.2020752488052)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.106983890757)),
  			},
  			... // 4 identical and 28 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(241.31228456273675)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.2636921457015)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(240.86791747170736)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.02673063334078)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(240.7425446776768)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.7684043450281)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(241.11025035618093)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.106569504831)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(241.532584977794)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.21829433646053)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(241.53129727784858)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.62370614288375)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(241.4463714844847)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.29360269010067)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(241.8352328261392)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.65650996984914)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(242.03854419938207)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.87967826006934)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(241.96363501661156)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.97814548015594)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(242.25688615198231)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.8415475198999)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(242.53500670431401)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.38139562448487)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(242.6681682345915)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.8248433098197)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(242.62447428684365)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.74655878683552)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(242.37547981473853)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.32877214532346)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(242.01629527134156)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.93547194031999)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(241.74481890306382)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.84945497987792)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(241.20338806582583)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.45596211543307)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(241.0093209941445)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.02052311832085)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(240.4845150036074)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.4988260869868)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(240.48345569584328)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.59956835443154)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(240.636732158551)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.73551931465045)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(241.04730215918082)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.03885837970302)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(241.2030154722348)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.13952843565494)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(241.23146745423642)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.2069827299565)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(241.68590412096324)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.65083082998171)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(241.22938071835344)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.28038961533457)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(240.87896103733928)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.67691978020594)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(240.94504452878766)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.86617891024798)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(240.56891506979778)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.69390668021515)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(241.39146775559726)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.12178936367854)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(241.7031421256646)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.44495277293026)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(241.31117122674013)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.47209714027122)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(240.96788361052967)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.85551451519132)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(241.0053597677941)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.88078724918887)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(240.78247858416603)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.94745559385046)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(240.7863570233586)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.01031784294173)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(240.75983762788442)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.72896164562553)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(240.67270659936307)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.71394239505753)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(240.34931828615143)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.47289502993226)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(240.58063734038652)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.51550216553733)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(240.24857806341754)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.76130243344232)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(240.34457614819)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.4214215199463)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(240.10369164853404)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.01325016003102)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(240.43811717181134)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.24576837010682)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(240.53904843942846)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.3480503098108)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(240.37731664428898)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.40485870977864)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(240.61611109081718)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.52099617524073)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(240.60645323420354)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.63526752544567)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(240.84483193691378)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.88823522161692)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(240.63008598178246)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.58618058031425)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(240.63365364699797)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.63884681509808)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(240.5777201643687)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.63234690995887)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(240.0240366975382)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.12838156102225)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(239.83487501487892)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.84591835644096)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(240.04194146843025)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.8446335233748)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(240.06421607776971)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.0565933235921)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(240.6779245348742)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.6687953430228)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(241.03145332422926)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.72565869009122)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(241.4250347921151)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.33254765998572)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(240.54604527145875)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.7276535909623)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(361.2288930118715)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.4141411948949)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(361.188956460584)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.41306687984616)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(361.2147114899451)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.0680355457589)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(360.9394020782941)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9690187498927)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(360.88751962629414)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9332080092281)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(360.7963127794407)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.50898593012244)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(360.80854867506076)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9442012505606)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(360.52082025966905)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.4869785653427)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(360.8352563384983)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9756805105135)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(361.0060848147308)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.98905219882727)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(361.0837404218392)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.018796114251)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(361.4495049514887)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.49673004448414)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(361.5067109841285)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.2791921356693)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(361.36748758476165)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.1765550049022)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(361.62247219959556)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.61798212025315)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(361.4829685434825)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.5291492603719)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(361.9015448414168)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.9520164001733)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(361.15652208958386)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.28605999983847)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(361.19469468687043)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.26562238577753)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(361.04567954253594)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.0014041196555)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(361.31307226463645)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.0504248989746)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(361.4812488468774)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.2071086233482)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(361.2703146858109)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.26103614922613)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(361.09782209304177)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.2250905893743)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(360.9913458848782)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.89114947617054)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(360.79805271857873)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.87555479072034)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(360.6926860612959)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.5971322944388)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(360.7114197844166)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.67118149995804)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(360.6325412320636)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.8268371857703)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(360.3977582947809)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.2909871703014)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(360.06342148850274)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.1992725543678)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(360.08324053833036)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.8618067102507)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(360.05852663605395)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.04372312594205)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(359.8956561470562)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.1973370499909)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(360.5773856052024)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.4109098855406)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(360.28768427259587)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.4957824544981)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(360.4978008126303)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.1856296695769)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(360.2407391044169)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.56603471469134)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(359.7849189591104)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.7700493996963)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(360.086759298219)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.12549878656864)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(359.7590987052831)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.8826934052631)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(359.47125167980533)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.59553775563836)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(359.624750309829)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.7262630145997)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(359.5709491445351)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.5405288906768)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(359.75785375967365)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.3824466187507)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(359.3290666329785)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.52605673018843)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(359.34282488205423)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.0628490690142)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(359.2817128560174)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.4961275309324)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(358.884574785134)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.079996233806)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(358.9948273683756)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.97434812039137)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(359.2036513299129)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.2701690001413)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(359.2755053444939)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.37509763613343)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(359.67293676494035)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.5583307305351)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(359.5131704877367)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.45979471039027)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(359.32852818993695)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.62013647984713)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(359.9453736822736)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.85808404907584)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(360.51912912593804)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.3019793545827)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(360.1906872401803)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.2824953002855)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(360.47877779356753)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.37308724969625)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(360.5964899741871)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.33226960897446)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(360.5466402871376)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.7189568551257)),
  			},
  		},
  	},
  }
delta(demo_cpu_usage_seconds_total[15m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1800.3226935528428)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.1187542900443)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1799.946413749829))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1800.0773446174474)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.613392090425)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1800.0087984041545)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.9380230000243)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1800.0309909603368)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.1360569503158)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1800.7628056668161)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.5641406793147)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1801.1123228363444)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.7973313098773)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1800.8916282099178)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.5370326396078)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1801.679101709131)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.2615150194615)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1801.8999593181527)),
+ 				Value:     Inverse(TranslateFloat64, float64(1802.0708239600062)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1802.4335507430428)),
+ 				Value:     Inverse(TranslateFloat64, float64(1802.5982738705352)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1802.3614935321973)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.9560140697286)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1801.7543561140585)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.7151897605509)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1801.8733409990937)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.3915480701253)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1801.9997696388077)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.9447128493339)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1802.8434537624805)),
+ 				Value:     Inverse(TranslateFloat64, float64(1802.5357064995915)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1803.2289931376845)),
+ 				Value:     Inverse(TranslateFloat64, float64(1803.4482135195285)),
  			},
  			... // 1 identical and 43 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(718.5570621307336)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.4826570702717)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(718.0868690381758))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(717.8682918652539)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.0820674151182)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(718.1957276563509)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2335991151631)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(718.3292328957573)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2488941000775)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(717.7215857066568)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8097721133381)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(717.5650733160428)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8688101298176)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(718.1696831516131)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2622179766186)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(718.1611965755001))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(718.208841971283)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2696097656153)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(718.2775823623671)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.1597448461689)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(718.5891820674024)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.838509415742)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(719.0452593389128)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.8367051072419)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(719.0927897426482)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.2997962040827)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(719.2357634158816)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.2226815000176)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(718.6012298980072)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.7298222705722)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(718.1643959608804)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.101973105222)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(718.2737270310813)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.3384181763977)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(718.7073245842801)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.8713839855045)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(718.4681699057656)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.6064567444846)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(718.6496145324002)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.5429754536599)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(719.0719078154974)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.8468908444047)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(719.067701327422)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.8608654546551)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(718.684766404799)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.9038624055684)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(718.5551019739776)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.4170342255384)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(718.3753558838293)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2130307503976)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(717.607199704514)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.7031848365441)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(717.2886820106804)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4176185145043)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(716.5194115214904)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.6310041500255)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(716.9230551257542)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8151460844092)),
  			},
  			... // 1 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1077.097897868104)),
+ 				Value:     Inverse(TranslateFloat64, float64(1076.9985885592178)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1077.5389081240742)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.1667171353474)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1077.6297824331377)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.904540409334)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1077.3708928646988)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.4283778211102)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(1077.215048879385))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1077.09102753862)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.2260871306062)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1076.8980227578327)),
+ 				Value:     Inverse(TranslateFloat64, float64(1076.933858490549)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1076.5141075491572)),
+ 				Value:     Inverse(TranslateFloat64, float64(1076.800749300979)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1075.741096640828)),
+ 				Value:     Inverse(TranslateFloat64, float64(1075.7772883288562)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1075.0643829961812)),
+ 				Value:     Inverse(TranslateFloat64, float64(1075.2595662111416)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1074.864285806683)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.8419812005013)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1074.624743317176)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.8054764308035)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1074.775803468955)),
+ 				Value:     Inverse(TranslateFloat64, float64(1075.0481050554663)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1074.6092881918912)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.9086556695402)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1074.3398858822218)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.4326055999845)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1074.1307352857884)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.334471189417)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1073.779795213743)),
+ 				Value:     Inverse(TranslateFloat64, float64(1073.6498133204877)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1073.758797401864)),
+ 				Value:     Inverse(TranslateFloat64, float64(1073.7096204301342)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1073.826860439178)),
+ 				Value:     Inverse(TranslateFloat64, float64(1073.8617087099701)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1074.4847081589132)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.3078916193917)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1074.394751352638)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.3097058394924)),
  			},
  			... // 3 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1797.606360051344)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.7148818206042)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1798.0630798828295)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.0197388296947)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1798.5636571835332)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.3771388595924)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1798.5278785908595))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1799.6172220751062)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.278495409526)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1799.6443658495875)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.7010855600238)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1799.7485893874239)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.622994449921)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1798.7795348613206)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.0265948399901)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1798.7404716655863)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.5838048001751)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1798.6624410713102)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.933359310031)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1798.7403677580828)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.5676261801273)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9844450769563)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.0695625897497)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1797.7233203958367)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.9919665800408)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1797.5991915855245)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.6854004599154)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1797.5837347913514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.689509649761)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1796.5095651841739)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.7296181907877)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1797.167280566301)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.9695588601753)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1797.3180409606193)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.370486809872)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1797.7505101855616)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.5162954293191)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1797.200010798705)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.3112063892186)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1796.68470639954)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.2683121096343)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1797.8909982522357)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.7627939302474)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1797.6576352079906)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.549975910224)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9093676762834)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.004989380017)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9492781972044)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.7791999205947)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9894323009146)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.835575970821)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9390230978836)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.0080098798499)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1798.4662792312408)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.3441086299717)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1799.1294397093232)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.9308428997174)),
  			},
  			... // 2 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(717.3999572778381)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.388526854571)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(717.4750117668831)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4188916939311)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(717.2486153939042)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.5435545900837)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(717.2923311073458)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.391225815285)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(716.76440758204)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.0451108100824)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(716.8200604165983)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.6256726989523)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(717.2152119382758)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.2753726039082)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(717.526722573181)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.3613835466094)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(717.556209560671)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8087877235375)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(717.6210351393938)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4110264433548)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(717.7297708364569)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8279365049675)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(718.0438428657785)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.9801938603632)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(718.2380638401123)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.0702845887281)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(718.340140629258)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.1670443387702)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(718.5234782618976)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.3149655363522)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(718.668069043535)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.4086643755436)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(718.2394084200658)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2533871200867)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(717.9564216980638)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.008911063429)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(717.947116460828)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.1209212653339)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(718.0233058562847)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.0045349192806)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(718.5118719538955)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.3559950399213)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(718.0450282406125)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2385168597102)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(718.0568816494613)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2204963369295)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(717.6999775849949)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.7640710929409)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(717.6723375156855)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8246415755711)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(717.5848004604331)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.6114322030917)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(717.5979653491468)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.7468973100185)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(717.2895341318143)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.47820676025)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(716.8011676049765)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8811842701398)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(717.1539967093493)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.0312022902071)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(716.8389503498089)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9262395226397)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(716.7654905632638)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.4850962702185)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(717.0465680155592)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8924332032911)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(717.2114549623022)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9066686700098)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(717.332474471918)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.1556726074778)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(717.436790431241)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.3557132198475)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(716.6909521241157)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.7009244062938)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(716.9714009041727)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.7545930901542)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(717.2396178544609)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9794837650843)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(716.6435599037806)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9357622410171)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(716.7715105880052)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8120807902887)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(716.5594624776872)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.4651012229733)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(716.8711280101629)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8138418137096)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(716.9269038386144)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.1885057403706)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(716.878242772801)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9042492229491)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(717.0651242183782)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.5313350432552)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(717.015326582884)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.979051718954)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(716.9266733203563)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.021584533155)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(716.7973557153623)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9934253101237)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(716.7072059305167)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.7437947145663)),
  			},
  			... // 1 identical and 10 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1080.5691016957621)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4965913491324)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0373273850653)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.161369515583)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1079.7631464606184)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.6793065788224)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1079.7500478629252)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.680895620957)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1079.5960240116)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.6763938199729)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1079.51322740537)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.6732417810708)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1079.0138523430464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.101632989943)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1079.2691615923156)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.2120216591284)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1079.2787378080523)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.2074075061828)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1079.291942823137)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.2556142946705)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1079.105280434619)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.204437349923)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(1079.5502435704693))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0162694351384)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.937748875469)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0383214609874)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.1475552441552)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1079.8704406267354)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9955248543993)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1080.39778481222)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4617174798623)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1080.1687300390456)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.3770540505648)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3009563653247)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.2206021705642)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1079.8777923762134)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9627833347768)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3521023722958)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.284258720465)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3788406818107)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.97569288034)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1080.041627175898)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9986892500892)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1079.8609021801356)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.8295277999714)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1079.9660737730314)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.8309395704418)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1079.9538033158003)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9961585449055)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0011862621918)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.152991849929)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0384305765094)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.845092835836)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1079.819605652992)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.7776846298948)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0470463469542)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.787972864695)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1079.7466186961608)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.894575879909)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1079.392825777346)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.5151921659708)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1079.2413189712724)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.354351799935)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1078.929150675387)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9927962198853)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1078.9323236172052)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.7202371610329)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1078.6518809362706)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.7371875261888)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1078.442474491374)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.4835454700515)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1078.8706463005124)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.4474272644147)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1078.842444696136)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.8545751897618)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1078.790943221548)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.1123348800465)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1078.747437711722)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9184296401218)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1078.865349705659)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9247723994777)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1078.7945791441095)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.949480574578)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1078.9797464399157)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.8825927451253)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1079.1580946894373)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.044906440191)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1079.003783708761)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.2849861597642)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1078.9010289023167)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.8677699789405)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1078.7231059524352)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.7801201799884)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1078.1327397597943)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.4569808905944)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1078.2184935539087)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.1759759811684)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1077.65296107387)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.9549667593092)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1078.2305608132033)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.1809749696404)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1077.6627621287741)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.746805855073)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1077.6753837437311)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.5479906238616)),
  			},
  			... // 1 identical and 7 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1800.0802130826526)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.128077299334)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1799.068197593218)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.523278749548)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1799.2029923781254)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.4517966303974)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1799.3039121312304)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.4233852997422)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1799.2615246071414)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.2148585403338)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1799.2415283034509)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.5725831203163)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1798.4408297334596)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.4120868397877)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1798.5196810209468)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.5510054398328)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1798.3882004396169)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.0916647203267)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1797.8365018702627)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.73718026001)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1798.0597111350708)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.775444259867)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1798.3440674951707)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.2843163097277)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1797.837725671206)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.7828844999894)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1797.393084872077)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.728361049667)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1796.973315591211)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.4256198098883)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1796.7273584218415)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.9100347394124)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1796.5300265411383)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.566818679683)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1797.014333129283)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.9703773399815)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1796.477226236804)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.6880288496614)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1796.1179653577008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.337424390018)),
  			},
  			... // 5 identical and 36 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(716.827048975402)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8657082449645)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(717.3686642145125)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.090107596945)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(717.1874932344072))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(717.1530756004696)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.2411387092434)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(717.3635679864788)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.3177249236032)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(717.2928191345269)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.3001431096345)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(717.1527021609289)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4363314500079)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(717.4187404026575)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4589987667277)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(717.0876869348571)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.2659612144344)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(717.4333730735816))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(717.2235465876488)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4115716503002)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(716.8249658167924)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.7729923403822)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(717.3795704940574)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.1080254297704)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(717.6403961744285)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.6285850163549)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(717.603012422235))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(717.2843151688368)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4377227737568)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(716.9346131287078)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.1143442001194)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(716.895447048624)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.997115559876)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(717.0651263723868)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8229084582999)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(717.2932319919574)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.0806995532475)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(717.6777328484219)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.7563960342668)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(718.0103201848357)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8589551746845)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(718.0937382394146)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.1494195298292)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(718.5489796661361)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.4430406810716)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(719.3086543118883)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.1177178765647)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(719.8593891862073)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.8279290352948)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(719.4655939871082)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.382766135037)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(719.1579491608678)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.012607915327)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(719.3490959790291)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.214496450033)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(719.5166699049797)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.5717309643514)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(719.5643276588565)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.4522520033643)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(720.1856125612333)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.966358659789)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(719.9522927006468)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.8811476598494)),
  			},
  			... // 1 identical and 27 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1078.668156992644)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.606214510277)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1079.1385572410954)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.986613710411)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1079.1877775025353)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9607101958245)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1079.1184313147844)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9354760395363)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1079.3525610812135)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.067416580394)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1079.4433062349826)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.1272738007829)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1079.981887150223)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.7515817554668)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1079.6369976303722)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.589995845221)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0995316902727)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.2423741305247)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1080.2990517983806)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4294467438012)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1080.2921613485828)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.412984165363)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1080.4063857630854)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.5426914151758)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3581229088486)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.7090901453048)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1080.9441726667255)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.6430540103465)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1081.401325690888)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.9778805701062)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1081.5637454670443)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.2522425604984)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1082.1107793845986)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.9188371812925)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1081.665638869514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.63250714913)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1082.0330664335474)),
+ 				Value:     Inverse(TranslateFloat64, float64(1082.0890627494082)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1082.1642216968262)),
+ 				Value:     Inverse(TranslateFloat64, float64(1082.1818761108443)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1081.9757617974665)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.933873209171)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1081.659761482756)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.83988651447)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1081.3085188371176)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.4866834590212)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1080.933750440684)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.1477736895904)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1080.9110602972687)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.7324563600123)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1080.6370605979969)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.7342296848074)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3431907768606)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4571123542264)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1080.4571856920447)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4008169993758)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1080.6309139938744)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.523351863958)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1080.528180442813)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4579273108393)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1079.892108260378)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.35063181445)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1079.737759775602)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9558826405555)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1079.781627747017)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.002546865493)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1080.071299695644)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9290331108496)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1080.6224558519086)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.468080255203)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1080.7126553690675)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.701704584062)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1080.4284134692405)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.6148483343422)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1080.2521067919138)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.1284391647205)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1080.026771030779)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.8737014299259)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1080.6547810567033)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.524736910127)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1080.4517620134911)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.6873280741274)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1080.375081848707)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.2536486163735)),
  			},
  			... // 1 identical and 18 modified elements
  		},
  	},
  }
delta(demo_cpu_usage_seconds_total[1h])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7190.606480399367)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.717063000426)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7190.33641224113)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.492992179468)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(7190.6573773578575)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.295839400031)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(7190.613615483833)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.28305215016)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(7190.343394141245)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.788338970393)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7190.348866162861)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.191952129826)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7190.160149860096)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.474013399333)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(7190.347453927588)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.091396870092)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7189.8542447510445)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.198427369818)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(7189.923168700162)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.120604320429)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7189.95128826882)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.802371540107)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(7189.310227547654))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7189.126080499861)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.816055520438)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(7189.495006389916))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(7190.104492046819)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.023798429407)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(7189.984201966203)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.211444440298)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7189.994076774229)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.879019759595)),
  			},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(7189.941184158969))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7189.933808362099)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.0066745700315)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(7189.820844805353)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.988699269481)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7190.2534650802945)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.085604889318)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7189.875897432629)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.7804014496505)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7189.962466919538)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.751057059504)),
  			},
  			... // 7 identical and 31 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2879.979493100564))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2879.665488270066)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5241147242486)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2879.319051526518)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.3719572001137)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2879.1619795545294)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.36066123005)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2879.7399098626097)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.3883686666377)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2879.635530931717)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5540655935183)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2879.732575480501)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5601476468146)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2879.945134870884)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.899986984674)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2880.549517268359)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.296500483528)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2880.6670296375582)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.4804215100594)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2880.851896388899)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.970267862547)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(2881.3236337940057)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.287130765617)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(2881.5919996583534)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.6662979638204)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2881.5211254313217)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.4879857748747)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(2881.22266756653)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.3361004069448)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2881.191486525343)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.1254930882715)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2881.151284799757)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.298164834734)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2881.511988998786)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.380202253815)),
  			},
  			... // 7 identical and 36 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4311.7895478609125)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.705265299417)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4311.982892906293))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4311.998536143665)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.332203189842)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4312.199369992475)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.356286420487)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4312.292217349994)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.223292165436)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(4312.391124258805)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.653982071206)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4312.482796015117)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.365838759579)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4312.0829325535115)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.408615936525)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4311.571203013766)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.505071944557)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4311.38476669778))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(4311.171780373585)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.227360390127)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(4311.356228284538))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4311.657441204028)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.91764631588)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4311.293931172355)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.417007659562)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(4311.040100978687))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(4311.199832893545)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.063062299043)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(4310.82281522546))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4310.5217918982635)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.696085670032)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4310.660544670859)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.593396620825)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4310.611645817259)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.709551674314)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4310.449404750999)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.228421050124)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4310.894710575444)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.8343891352415)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(4310.862711382633)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.135786989704)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(4310.497499952852)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.559531955048)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(4310.690689101214)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.779893019237)),
  			},
  			... // 6 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7186.318534171527)),
+ 				Value:     Inverse(TranslateFloat64, float64(7185.983368690126)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7186.861109156913)),
+ 				Value:     Inverse(TranslateFloat64, float64(7187.016892289743)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(7187.197143899277))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(7187.540772567828)),
+ 				Value:     Inverse(TranslateFloat64, float64(7187.371835900471)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(7188.332888309844))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7188.98839004431)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.664020259865)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7188.292708107178)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.710502020083)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(7188.664692024258)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.324881559238)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7188.400699366946)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.201990090311)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(7188.847117559984))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7188.740994087802)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.62808062043)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7189.073691796692)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.681605190039)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7188.946301052671)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.116383180022)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(7188.927458289995)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.5405421303585)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(7189.055041030049))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(7188.497919818187)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.324119620025)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7189.555032612427)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.273905660026)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7189.683569251911)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.41818541009)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(7190.432723359205))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(7189.112769272878)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.1875638393685)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7188.973295053205)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.836357119493)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7188.918147037772)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.307578450069)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7188.94585757888)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.851714299992)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(7189.492981515214)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.570120729506)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(7188.8063916697665)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.997589170001)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(7188.849536526601)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.6922792401165)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(7188.531434417123)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.719696770422)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(7188.3917634057525)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.518263190053)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(7188.449173335695)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.569706049748)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(7188.100142337392)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.193981359713)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(7187.90189550529)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.18403268978)),
  			},
  			... // 9 identical and 21 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2877.25879693422)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.4958138032816)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2877.3400424059705)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.253092650324)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2877.200346130412))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2877.0208144122125)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.1687736054882)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2876.829831129891)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.743841379881)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2876.5734976509866)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.73059007572)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2877.274325492381)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.003888543695)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2876.9688364927124)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.1125958100893)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2877.52182506087)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.469358589966)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2877.117425861648)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.1845911135897)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2877.1462049613474)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.309866159223)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(2877.270794086624))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(2876.8866582520004)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.832218200434)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2876.7537841979565)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.9507766528986)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(2876.984012001382)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.9109620028175)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2877.0450182247682)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.261212843936)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2876.5885025022426)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.5576631696895)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2876.233008077811)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.4305740236305)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(2876.2013435026993)),
+ 				Value:     Inverse(TranslateFloat64, float64(2875.9866733700037)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(2876.7776755103127)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.6241444256157)),
  			},
  			... // 9 identical and 32 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4318.397634107418)),
+ 				Value:     Inverse(TranslateFloat64, float64(4318.5208174958825)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4317.773813667069)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.73001505062)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4317.650082488551)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.602509968914)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4317.413378240584)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.459390474483)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4317.161130717281)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.323270294815)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(4316.813633853002)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.00538965594)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4316.808487943611)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.6856094207615)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4316.341436702722)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.562522614375)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4316.052440794208)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.328651306219)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(4316.018540173541)),
+ 				Value:     Inverse(TranslateFloat64, float64(4315.968291319907)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(4316.08776616961))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(4316.047600705177))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4316.54256225482)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.451398619451)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4316.694279074337)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.908681229688)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(4316.290810766716)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.433996963315)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(4316.414667519741))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(4315.831430088702)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.168431150727)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4316.058387871785)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.1512405416)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4315.374449247259)),
+ 				Value:     Inverse(TranslateFloat64, float64(4315.580603250302)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4316.48507675858)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.188291710801)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4316.336453583646)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.4754997603595)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4316.426780345501)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.208937995136)),
  			},
  			... // 10 identical and 29 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7182.759040490373)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.5152307692915)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7182.135952605512)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.313096229918)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(7182.2074021836315)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.6177726900205)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(7181.888971492358)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.005639339797)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(7181.996184195261)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.914562160149)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7182.154306185863)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.919019009918)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7181.418444083405)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.2539944192395)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(7181.878824849613))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7181.35521060019)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.104719189927)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(7181.227191043227)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.0116207702085)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7181.624433109031)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.98227716051)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7182.019778379292)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.856957339682)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7181.223797822197)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.419305450283)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(7180.546893899812)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.912144539878)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(7180.33581429068))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(7180.798675600071)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.5711817396805)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7180.917592663862)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.840431999415)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7181.788590110952)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.461151890457)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7181.6621665308385)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.5203224904835)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(7181.8058175533515)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.060237989761)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7181.7788542629905)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.596004540101)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7181.554531837932)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.749772269279)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7181.729009536215)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.4419865896925)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(7181.038856171848)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.883903999813)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(7180.863007714606)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.135658999905)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(7180.373135371152)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.558366309851)),
  			},
  			... // 9 identical and 26 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2879.2046757699386)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.3400848899037)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2879.4807948093858)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.375719042495)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2879.400864830124)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.3278021253645)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2879.915105312006)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.0165920783766)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2879.699659066868)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.8727556732483)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2879.409215001905)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.652929299511)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(2879.521707365755))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2879.5135301743767)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.6763505432755)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2879.449310765779)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5523656755686)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2879.8701106528433)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.727853714954)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2879.72532878126)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.054884579964)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(2879.3889052266454)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.29542687675)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(2879.886211964285)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.78306672303)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2880.1476705309537)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.0432522296906)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(2880.16715381993))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2879.6595766100518)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.806736705359)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2879.5352734425346)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.456181540154)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2879.531803083281)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5841142898425)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(2879.571353556674)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.716805654578)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(2879.684433315742)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5229270933196)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(2880.0672207123525)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.1252629896626)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(2880.243312820678)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.119256264996)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(2880.4085214094093)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.497896383051)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(2880.450538206633)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.6253450457007)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(2880.9867018166933)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.7509960699826)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(2881.7475589390674)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.630659243092)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(2881.6098268826977)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.324704603292)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(2881.4098527602155)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.2172973100096)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2881.4715686302648)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.604746973142)),
  			},
  			... // 7 identical and 25 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4320.011248932801)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.144684299827)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4320.758774106356)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.311184700578)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4320.767254504234)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.454425140284)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4320.571444717356)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.377768540755)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4320.679678257259)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.6126821246)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(4320.82805166021))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4321.023268636124)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.2242981866)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4320.641106774769)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.444824585691)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4321.170443851858)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.34291511029)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4321.260525514372))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(4321.025759658474)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.36283825431)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(4320.96683794003)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.247615764849)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4321.265511756687)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.197627815418)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4321.680957120798)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.444603228942)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(4321.897031870671))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(4321.516713005839)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.622081540525)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(4321.5220991063015)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.703386439942)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4321.0551283456725)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.954733809456)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(4321.162871844135))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4320.885270677807)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.816834910773)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4320.529446563631)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.678732449189)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4320.5776768803635)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.530971444212)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(4320.237990587287)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.460117000155)),
  			},
  			... // 8 identical and 30 modified elements
  		},
  	},
  }
delta(demo_cpu_usage_seconds_total[1h5m15s])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7822.2663444631135)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.167871880345)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7822.820420637863)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.333756660111)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(7821.765850314972)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.230653570034)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(7821.746479371926)),
+ 				Value:     Inverse(TranslateFloat64, float64(7821.440517639741)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(7821.804219668439)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.054853909649)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7822.371706323911)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.080813029781)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7822.094650636275)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.009350449778)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(7821.454459663081)),
+ 				Value:     Inverse(TranslateFloat64, float64(7821.6681398293)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7821.612020313081)),
+ 				Value:     Inverse(TranslateFloat64, float64(7821.419793709181)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(7822.138749090023))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7822.205875894998)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.390742200427)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7821.258235158789)),
+ 				Value:     Inverse(TranslateFloat64, float64(7821.514714099467)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7819.851167614268)),
+ 				Value:     Inverse(TranslateFloat64, float64(7820.173951290548)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(7819.75740409558)),
+ 				Value:     Inverse(TranslateFloat64, float64(7819.860025060363)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(7819.493355047832)),
+ 				Value:     Inverse(TranslateFloat64, float64(7819.583854329772)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(7819.82260777061))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7819.577234505984)),
+ 				Value:     Inverse(TranslateFloat64, float64(7819.913047559559)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7820.037697845974)),
+ 				Value:     Inverse(TranslateFloat64, float64(7819.876094370149)),
  			},
  			... // 9 identical and 34 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(3130.0643637222715)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.2636368102394)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(3129.525176123724)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.558254069183)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(3129.9551534317784)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.4335247250274)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(3130.102662483998)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.2258526901715)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(3130.4804978414145)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.422036950011)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(3130.0534767900663)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.823518657591)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(3130.2651625448348)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.2190601867624)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(3130.5806253643905)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.539460584987)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8826888089948)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.7915411568247)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7647697541843)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.806044409983)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(3130.719316196652)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.6488326708786)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(3131.32692230128)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.159563158639)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(3131.9420069032676)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.653357713949)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(3132.185269566673)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.0958550944924)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(3132.4066940432167)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.5523319570348)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(3132.033636215143))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(3132.1784544225998)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.9896689397283)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(3131.91445623274)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.179854415823)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(3132.179792283434)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.0627951654606)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(3131.6672401111077)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.8651034370996)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(3131.713711086588)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.5957955503836)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(3131.743729905003)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.843721409794)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(3131.7555411581347)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.539822353516)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(3131.3459595602135)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.595162939746)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(3131.0357219491725)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.096954141278)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(3131.1708621886323)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.0795855959877)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7896129980495)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.5853854999878)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7079140339397)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.4504600497894)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(3130.4511285918716)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.3932344401255)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8930066902085)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.768864814192)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7012121725415)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.669869877398)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(3130.954051420197)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.7954120459035)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8318783221494)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.0326032936573)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(3131.1008100069803)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.209399701562)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(3130.6872472155487)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.930042319931)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(3130.9389436296474)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8337522652)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(3130.963393778964)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8531909855083)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(3130.5011776254737)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.58058303874)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(3130.5298606434435)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.727175094653)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(3131.012269105818)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8015371798538)),
  			},
  			... // 2 identical and 19 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4688.044227680542)),
+ 				Value:     Inverse(TranslateFloat64, float64(4687.968491110019)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4688.029339105271)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.10798908025)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4688.653932119641)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.735821499489)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4688.525794016995)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.733629485592)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4688.490729861666)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.323108939454)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(4688.350264253812)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.495668110438)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4688.415634182017)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.571589170024)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4688.740362329594)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.592399370857)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4687.880226726598)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.188664925285)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4687.455206290819))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(4687.449743742104)),
+ 				Value:     Inverse(TranslateFloat64, float64(4687.3604249004275)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(4687.789778372753)),
+ 				Value:     Inverse(TranslateFloat64, float64(4687.725722519681)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4688.982272825543)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.572690769099)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(4688.844119628891))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(4688.875398259024)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.6638134988025)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(4688.908846559934))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(4688.619246913563)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.497283269651)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4688.4227817638985)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.344050999731)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4688.298136997723)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.391363240778)),
  			},
  			... // 12 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7814.857985791421)),
+ 				Value:     Inverse(TranslateFloat64, float64(7814.985173639841)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7814.925268442876)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.149736220017)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(7814.850444649346))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(7814.703002745882))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(7815.603941619396))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7815.988866560679)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.204170240089)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7816.283151621831)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.935657730326)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(7816.107809939422))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7816.28173009635)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.192596020177)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(7816.308183916961)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.412918060087)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(7816.236889310181))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7816.401331958073)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.025631680153)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7816.541328754077)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.366040810011)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(7815.822383488863)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.096373669803)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(7815.867429902131)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.765941210091)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(7814.991758603307)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.180375760421)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7816.013521248445)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.923152349889)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7816.340315628716)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.239376329817)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7816.298197403962)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.545353489928)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(7815.473265229724))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7815.655213200273)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.795014889911)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7815.468308408656)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.855244260281)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7815.478073828293)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.204235350713)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(7816.432640891697)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.517635489814)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(7816.070625573531)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.331385270692)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(7816.767130231828)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.590820040554)),
  			},
  			... // 8 identical and 27 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3130.4396993243136))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7433119754905)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.6782441502437)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7400668265614)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8040636503138)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(3131.0693256796844)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.9387612352148)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(3130.902106080245)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8009740300477)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7594640613597)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.665466231294)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8795955418072)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.9677127092145)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8364128416756)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.76736913668)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(3130.9608860151043)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.020677349996)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(3131.1028566475647)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.0063633280806)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(3131.156098884897)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.3882245346904)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(3131.1337685341823)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.345806139987)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(3130.4830366570427)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.769830829464)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(3130.615786261004)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.518070832826)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(3130.6911076392325)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.6537982025184)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(3130.765740751143)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8249866547994)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(3129.938144722667)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.1360580399632)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(3129.5337087315747)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.664446720388)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(3129.410609318886)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.4442985835485)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(3129.586673799777)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.4510933021083)),
  			},
  			... // 8 identical and 33 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4695.093597605556)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.9751270199195)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4694.706355639657)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.57201962918)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4694.745491689071))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4694.602607623132)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.77046121005)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4694.246509093952)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.395084344782)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(4694.027116941113)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.930363520049)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4693.612700399047)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.896629550494)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4693.463255821757)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.524820909835)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4693.132319945637)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.1867266166955)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4692.96389548324))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(4692.979496110917)),
+ 				Value:     Inverse(TranslateFloat64, float64(4692.774886149913)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(4692.839835540125)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.02856216114)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4693.751082140376)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.264128349721)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4694.337277809089)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.185555489734)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(4694.216910011531)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.3802605737)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(4694.61743668912)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.394637568854)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(4694.423270061267)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.340789581649)),
  			},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(4694.496176931076))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4694.666129317924)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.410347910598)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4695.74475028362)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.475641449913)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4695.349871182092)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.257657581009)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4695.701319094745)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.458465275355)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(4695.70156459385)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.630743727088)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(4695.128710153675)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.261165559292)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(4695.24081945107)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.140780559741)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(4695.282985780466)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.206037529744)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(4695.15732523104)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.29947767593)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(4695.185518159533)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.094529249705)),
  			},
  			... // 10 identical and 23 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7813.663970456631)),
+ 				Value:     Inverse(TranslateFloat64, float64(7814.117120559327)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7813.085140614332)),
+ 				Value:     Inverse(TranslateFloat64, float64(7813.307413939387)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(7813.780330414572)),
+ 				Value:     Inverse(TranslateFloat64, float64(7813.514362310059)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(7813.892984329723))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(7813.658610629849))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7813.945377864099)),
+ 				Value:     Inverse(TranslateFloat64, float64(7814.04857457988)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7813.096921495032)),
+ 				Value:     Inverse(TranslateFloat64, float64(7813.3239735597745)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(7812.570547828722)),
+ 				Value:     Inverse(TranslateFloat64, float64(7813.129800800234)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7811.387888912193)),
+ 				Value:     Inverse(TranslateFloat64, float64(7811.525735770352)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(7810.86950662848)),
+ 				Value:     Inverse(TranslateFloat64, float64(7811.192793480121)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7811.096993300843)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.452775020152)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7810.863411989582)),
+ 				Value:     Inverse(TranslateFloat64, float64(7811.110964289866)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(7810.427828730084))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(7810.469856970012))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(7809.861963958539)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.009840060025)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(7810.266458749771))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7809.594011701055)),
+ 				Value:     Inverse(TranslateFloat64, float64(7809.4945884095505)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7809.795218423684)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.093334830366)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7809.9833031880735)),
+ 				Value:     Inverse(TranslateFloat64, float64(7809.823946249671)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(7810.038840039633))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(7810.178330510055))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7810.1035019675555)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.591141989455)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7810.503757325672)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.361089759506)),
  			},
  			... // 10 identical and 28 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(3131.5361449861625)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.2477913941257)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(3131.265703402476)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.3995531168766)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(3130.962563806492)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.155973753426)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(3131.5296904749093)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.203225198202)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(3131.8281128859553)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.8817017567344)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(3131.659376193785)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.5597121864557)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(3131.5739452000707))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(3132.404455655471)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.9710388164967)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(3132.5322298060146)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.6145036197267)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(3132.4621646605597)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.256000290159)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(3132.3030163251565)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.5769108557142)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(3132.3152060808648)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.159927220084)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(3132.680484125374))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(3132.392867819058)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.4667513999157)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(3132.380939345807))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(3131.920118820388))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(3131.9252598695734)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.085744220298)),
  			},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(3131.939712309744))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(3132.0069969273272)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.937902278267)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(3131.9934563567726)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.948123288341)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(3132.158988522168)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.1052061701193)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(3132.39279631532)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.167841414921)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(3132.5206847878253)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.5727633200586)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(3132.9282191082552)),
+ 				Value:     Inverse(TranslateFloat64, float64(3133.008128095418)),
  			},
  			... // 7 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4695.174820591917)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.035088010132)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4696.02409201324)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.693032919429)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4695.632041803389)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.7296639001)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4695.421658058506)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.303790450096)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4695.309632474715)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.259687580168)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(4695.191713210195))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4695.709590777851)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.50208122097)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4695.399932571033)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.29916037526)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4696.454817346809)),
+ 				Value:     Inverse(TranslateFloat64, float64(4696.259760610759)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(4697.043264781107)),
+ 				Value:     Inverse(TranslateFloat64, float64(4696.951206243597)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(4697.370314134285))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(4697.5968295122875)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.52910849452)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4697.610470493567)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.721841185354)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4697.968343767566)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.863391639665)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(4698.529740856081)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.409220600501)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(4698.213422439992))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(4698.819667360745))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4698.618321557853)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.366952858865)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4698.7851474496165)),
+ 				Value:     Inverse(TranslateFloat64, float64(4699.038151470013)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4698.69732248851)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.813036669977)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4698.438128523934)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.535751309246)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4698.279149272816)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.041016573086)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(4697.751005434733)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.866146898828)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(4697.962523020013)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.88227610942)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(4697.926181812591)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.810162795708)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(4698.08589565963)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.929130040109)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(4698.316076407394)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.417520264164)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(4698.588326365134)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.438890528865)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(4698.267357588947)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.650063440204)),
  			},
  			... // 7 identical and 25 modified elements
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[1s])
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="idle"} =>
+ 		2.0200609950348736 @[1634034110]
+ 		1.9800699779763817 @[1634034120]
+ 		1.9822262800298631 @[1634034130]
+ 		1.9595237789675592 @[1634034140]
+ 		2.0137207180261614 @[1634034150]
+ 		2.0199446249753237 @[1634034160]
+ 		2.007530070003122 @[1634034170]
+ 		1.9621280699968338 @[1634034180]
+ 		2.0039299449883403 @[1634034190]
+ 		2.0417561580426993 @[1634034200]
+ 		2.0026143910363317 @[1634034210]
+ 		1.950736213941127 @[1634034220]
+ 		1.93840124104172 @[1634034230]
+ 		2.0043609839864076 @[1634034240]
+ 		2.0161881749518216 @[1634034250]
+ 		2.0322276930324734 @[1634034260]
+ 		2.014452864974737 @[1634034270]
+ 		1.9967425140552222 @[1634034280]
+ 		1.9783694249577821 @[1634034290]
+ 		1.988634988013655 @[1634034300]
+ 		2.0370550249703228 @[1634034310]
+ 		1.9783866330049933 @[1634034320]
+ 		1.9980462539941073 @[1634034330]
+ 		2.013615848030895 @[1634034340]
+ 		2.012507599033415 @[1634034350]
+ 		2.02749328892678 @[1634034360]
+ 		2.0578689800575374 @[1634034370]
+ 		2.062399759981781 @[1634034380]
+ 		2.0547581469640135 @[1634034390]
+ 		1.9754601730033756 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="system"} =>
+ 		0.8133821990340948 @[1634034110]
+ 		0.7743826254270971 @[1634034120]
+ 		0.7813445635605604 @[1634034130]
+ 		0.8281782479956746 @[1634034140]
+ 		0.8118678709957748 @[1634034150]
+ 		0.7702267813496292 @[1634034160]
+ 		0.8001601716503501 @[1634034170]
+ 		0.8362476960290224 @[1634034180]
+ 		0.8139296019915492 @[1634034190]
+ 		0.7911816159728915 @[1634034200]
+ 		0.7897453486453742 @[1634034210]
+ 		0.8364138209261001 @[1634034220]
+ 		0.8211770138237625 @[1634034230]
+ 		0.8079062676057219 @[1634034240]
+ 		0.7999798300210387 @[1634034250]
+ 		0.7701035914942622 @[1634034260]
+ 		0.7779378344770521 @[1634034270]
+ 		0.8144004870206117 @[1634034280]
+ 		0.8207536005415023 @[1634034290]
+ 		0.7850821044761688 @[1634034300]
+ 		0.8076684893574566 @[1634034310]
+ 		0.8107106226030737 @[1634034320]
+ 		0.7861066500190645 @[1634034330]
+ 		0.7788706889841706 @[1634034340]
+ 		0.7786047815810889 @[1634034350]
+ 		0.7728660324588418 @[1634034360]
+ 		0.7604380859993398 @[1634034370]
+ 		0.7729451759718359 @[1634034380]
+ 		0.7400642970111221 @[1634034390]
+ 		0.8386081564240158 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="user"} =>
+ 		1.1665568059310316 @[1634034110]
+ 		1.2055473970249295 @[1634034120]
+ 		1.2364291559904814 @[1634034130]
+ 		1.212297974061221 @[1634034140]
+ 		1.1744114109314978 @[1634034150]
+ 		1.2098285931162536 @[1634034160]
+ 		1.1923097589053213 @[1634034170]
+ 		1.2016242330893874 @[1634034180]
+ 		1.142140453401953 @[1634034190]
+ 		1.1670622265897692 @[1634034200]
+ 		1.2076402589678765 @[1634034210]
+ 		1.2128499659709633 @[1634034220]
+ 		1.2404217445291579 @[1634034230]
+ 		1.1877327494323253 @[1634034240]
+ 		1.1838319949805736 @[1634034250]
+ 		1.197668716032058 @[1634034260]
+ 		1.1676092999987304 @[1634034270]
+ 		1.1888569990172981 @[1634034280]
+ 		1.2008769740350544 @[1634034290]
+ 		1.2262829069048167 @[1634034300]
+ 		1.1552764860913158 @[1634034310]
+ 		1.210902743972838 @[1634034320]
+ 		1.2158470969647168 @[1634034330]
+ 		1.167513462062925 @[1634034340]
+ 		1.2088876189664006 @[1634034350]
+ 		1.199640678986907 @[1634034360]
+ 		1.1816929330118 @[1634034370]
+ 		1.1646550639532507 @[1634034380]
+ 		1.205177557002753 @[1634034390]
+ 		1.1859316704794765 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="idle"} =>
+ 		1.9908794600516557 @[1634034110]
+ 		2.041060994938016 @[1634034120]
+ 		2.0274581640027463 @[1634034130]
+ 		1.9774422980844975 @[1634034140]
+ 		2.052135540917516 @[1634034150]
+ 		2.0284990440122783 @[1634034160]
+ 		1.9658125510439277 @[1634034170]
+ 		1.9759766649454833 @[1634034180]
+ 		1.9862201880663632 @[1634034190]
+ 		2.019997614994645 @[1634034200]
+ 		1.9926434599794447 @[1634034210]
+ 		1.9754677900113164 @[1634034220]
+ 		1.997026959992945 @[1634034230]
+ 		1.9747090499848128 @[1634034240]
+ 		1.9983566859737039 @[1634034250]
+ 		1.9278147070668639 @[1634034260]
+ 		2.0579617309384046 @[1634034270]
+ 		2.004245611000806 @[1634034280]
+ 		2.0321288189850746 @[1634034290]
+ 		1.944132167007774 @[1634034300]
+ 		2.006169418990612 @[1634034310]
+ 		2.0349807370454074 @[1634034320]
+ 		1.9564132460393011 @[1634034330]
+ 		2.074669367913157 @[1634034340]
+ 		1.9743830910883844 @[1634034350]
+ 		1.9981008199974895 @[1634034360]
+ 		1.993953550979495 @[1634034370]
+ 		2.022215418983251 @[1634034380]
+ 		2.0433134029619398 @[1634034390]
+ 		2.0044967859983442 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="system"} =>
+ 		0.7689762115478516 @[1634034110]
+ 		0.798835942009464 @[1634034120]
+ 		0.7896947890054434 @[1634034130]
+ 		0.8145936555229127 @[1634034140]
+ 		0.7727193564642221 @[1634034150]
+ 		0.774521583551541 @[1634034160]
+ 		0.8445529368240386 @[1634034170]
+ 		0.79413628927432 @[1634034180]
+ 		0.8328369183465838 @[1634034190]
+ 		0.7865773763507604 @[1634034200]
+ 		0.8189177701249719 @[1634034210]
+ 		0.8102675885427744 @[1634034220]
+ 		0.7800848713610321 @[1634034230]
+ 		0.7892639119178056 @[1634034240]
+ 		0.8058852243237198 @[1634034250]
+ 		0.8212909983936697 @[1634034260]
+ 		0.7579964339733124 @[1634034270]
+ 		0.7837112376932055 @[1634034280]
+ 		0.8000215122941882 @[1634034290]
+ 		0.7999927485827356 @[1634034300]
+ 		0.8160699504427612 @[1634034310]
+ 		0.7776916083414107 @[1634034320]
+ 		0.8026706283446401 @[1634034330]
+ 		0.750484804296866 @[1634034340]
+ 		0.8181262120138854 @[1634034350]
+ 		0.7773740999866277 @[1634034360]
+ 		0.811607460025698 @[1634034370]
+ 		0.799389320006594 @[1634034380]
+ 		0.7685987679753452 @[1634034390]
+ 		0.7945062430109828 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="user"} =>
+ 		1.2401443295180798 @[1634034110]
+ 		1.1601030640304089 @[1634034120]
+ 		1.1828470469452441 @[1634034130]
+ 		1.207964046113193 @[1634034140]
+ 		1.1751451034098863 @[1634034150]
+ 		1.196979372575879 @[1634034160]
+ 		1.1896345119923353 @[1634034170]
+ 		1.1898870459757744 @[1634034180]
+ 		1.1809428935870527 @[1634034190]
+ 		1.193425008840859 @[1634034200]
+ 		1.1884387695230543 @[1634034210]
+ 		1.2142646206542849 @[1634034220]
+ 		1.2228881703689694 @[1634034230]
+ 		1.2360270380042493 @[1634034240]
+ 		1.1957580883987249 @[1634034250]
+ 		1.2108942945487797 @[1634034260]
+ 		1.1840418341569603 @[1634034270]
+ 		1.2120431520044803 @[1634034280]
+ 		1.1678496689535678 @[1634034290]
+ 		1.2558750839903952 @[1634034300]
+ 		1.1777606310322881 @[1634034310]
+ 		1.1873276544734837 @[1634034320]
+ 		1.2009161255322396 @[1634034330]
+ 		1.1748458269052207 @[1634034340]
+ 		1.2074906970374286 @[1634034350]
+ 		1.2245250789448618 @[1634034360]
+ 		1.194438989646733 @[1634034370]
+ 		1.1783952604047954 @[1634034380]
+ 		1.188087830040604 @[1634034390]
+ 		1.2009969699196517 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="idle"} =>
+ 		2.0591388369910417 @[1634034110]
+ 		1.9729448989965022 @[1634034120]
+ 		2.023049365077168 @[1634034130]
+ 		1.9856897069141268 @[1634034140]
+ 		1.9818726320751012 @[1634034150]
+ 		2.01742743300274 @[1634034160]
+ 		1.918977373931557 @[1634034170]
+ 		2.0251356120221318 @[1634034180]
+ 		1.94572365405038 @[1634034190]
+ 		1.9659408199600876 @[1634034200]
+ 		1.9774683410301805 @[1634034210]
+ 		1.995812636986375 @[1634034220]
+ 		1.9468468219973147 @[1634034230]
+ 		1.9830273079685867 @[1634034240]
+ 		1.9749410830438137 @[1634034250]
+ 		2.0116741829551756 @[1634034260]
+ 		1.9725701400078832 @[1634034270]
+ 		2.04189508901909 @[1634034280]
+ 		1.9816145149990916 @[1634034290]
+ 		2.0290033699944616 @[1634034300]
+ 		1.9939916419796646 @[1634034310]
+ 		1.9913291309960186 @[1634034320]
+ 		2.000029949005693 @[1634034330]
+ 		1.924181124009192 @[1634034340]
+ 		1.992304357048124 @[1634034350]
+ 		1.9823284049518406 @[1634034360]
+ 		2.029511241056025 @[1634034370]
+ 		2.0229021039791406 @[1634034380]
+ 		2.009768615011126 @[1634034390]
+ 		2.024410226009786 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="system"} =>
+ 		0.7573591900058091 @[1634034110]
+ 		0.7912051666993648 @[1634034120]
+ 		0.7835581312887371 @[1634034130]
+ 		0.828491375502199 @[1634034140]
+ 		0.8123344191815705 @[1634034150]
+ 		0.7913181349635124 @[1634034160]
+ 		0.8131217233836651 @[1634034170]
+ 		0.81734364698641 @[1634034180]
+ 		0.8000466079916805 @[1634034190]
+ 		0.8140207040123641 @[1634034200]
+ 		0.8050588380079716 @[1634034210]
+ 		0.7771823530085384 @[1634034220]
+ 		0.840155190974474 @[1634034230]
+ 		0.8071761040017009 @[1634034240]
+ 		0.8074417720083147 @[1634034250]
+ 		0.7698657180182635 @[1634034260]
+ 		0.7939646659884602 @[1634034270]
+ 		0.7994422929827124 @[1634034280]
+ 		0.7907977164722979 @[1634034290]
+ 		0.7895056958775968 @[1634034300]
+ 		0.8212026366498322 @[1634034310]
+ 		0.8161732534877956 @[1634034320]
+ 		0.8183558735065162 @[1634034330]
+ 		0.8335693435743451 @[1634034340]
+ 		0.8275243774522096 @[1634034350]
+ 		0.8269585909787566 @[1634034360]
+ 		0.7782391279935836 @[1634034370]
+ 		0.7705650260206311 @[1634034380]
+ 		0.7949898560065776 @[1634034390]
+ 		0.7924231349956244 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="user"} =>
+ 		1.183501973003149 @[1634034110]
+ 		1.235849935002625 @[1634034120]
+ 		1.1933925029821695 @[1634034130]
+ 		1.1858189170248807 @[1634034140]
+ 		1.2057929489761592 @[1634034150]
+ 		1.1912544320337475 @[1634034160]
+ 		1.227900903020054 @[1634034170]
+ 		1.1575207415036857 @[1634034180]
+ 		1.2542297384701668 @[1634034190]
+ 		1.2200384773314 @[1634034200]
+ 		1.2174728211015462 @[1634034210]
+ 		1.227005008980632 @[1634034220]
+ 		1.2129979871213437 @[1634034230]
+ 		1.2097965884022415 @[1634034240]
+ 		1.21761714508757 @[1634034250]
+ 		1.178460098989308 @[1634034260]
+ 		1.2334651930257678 @[1634034270]
+ 		1.1586626178584993 @[1634034280]
+ 		1.227587769087404 @[1634034290]
+ 		1.1814909339882433 @[1634034300]
+ 		1.1848057209514082 @[1634034310]
+ 		1.1924976154230535 @[1634034320]
+ 		1.181614176556468 @[1634034330]
+ 		1.202249532006681 @[1634034340]
+ 		1.180171266105026 @[1634034350]
+ 		1.1907130040228366 @[1634034360]
+ 		1.1922496303915977 @[1634034370]
+ 		1.2065328705124556 @[1634034380]
+ 		1.195241528004408 @[1634034390]
+ 		1.1831666400656105 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
  }
rate(demo_cpu_usage_seconds_total[15s])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.0200609947554766)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0272447193041443)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.9800699776038528)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9941765419517954)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.9822262805886566)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9941922886917989)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.9595237789675592)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.980599141307175)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2.013720716908574)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9769652773315707)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.0199446256272493)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0259892626355094)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2.007530069630593)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0112451439723373)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9621280702762305)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.971634336002171)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2.003929945267737)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9856901512791714)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2.04175615767017)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0288789866492154)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2.0026143910363317)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.009088575343291)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.950736213568598)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9590924546743433)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9384012414142489)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9470742940281829)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2.0043609838932754)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9891326166689396)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(2.0161881750449537)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.02159704528749)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2.0322276927530765)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.036737142689526)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2.014452865626663)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013330236636102)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9967425137758255)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.989641111344099)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9783694247715176)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9795547179877757)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9886349885724486)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9989119546487928)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(2.0370550246909263)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0330967919901015)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9783866330049933)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9756031026442846)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9980462534353136)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947597866257032)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(2.0136158487759532)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0140417606880265)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(2.012507599033415)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0143095973258216)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(2.0274932885542514)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0149397179484367)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(2.057868980243802)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0538812660301726)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(2.0623997603543103)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0522628593569)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2.054758146498352)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.070192794625958)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.9754601733759045)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0050755319495996)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.9695395012386143)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9574875593806307)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.9604776403866708)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.957014202636977)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(2.045367550756782)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.009034551307559)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.9966566326096653)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0210781140252947)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(2.044106108136475)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0044218180080255)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.9348157415166498)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9772285433486103)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(2.044965744856745)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0095893406619627)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(2.0648063958622513)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0648340499649445)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(2.0506871259771287)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0440415926277637)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.9953690529800951)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0141464907055098)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(2.0420858736149965)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.011935653972129)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(2.0436591979116203)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0345481213182213)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(2.074413001164794)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0580835666507484)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.9632638877257704)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0049711439758537)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.9870492968708278)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.968761969357729)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(2.0505016380921006)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.027535837329924)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.976877296715975)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9801452220107119)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(2.067860141582787)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.022320557323595)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.968511794321239)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0082059226930142)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969485410489143)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9907581700012087)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(2.034688889887184)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.029367837309837)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.9562780836597085)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9888973239809276)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.9649871931411327)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9415013713762164)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(2.002858306467533)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9808420893425742)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.9960202135145664)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0040308106690645)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.9635586027055978)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9772037926440438)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.980956968292594)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.969828085352977)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.9921650365926324)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9852239639808735)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(2.031954346690327)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.015437582011024)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(2.04492395427078)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.049937252017359)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.9884157445281745)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0031037813052537)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.8133821990806609)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7953097033314407)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7743826255667955)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7877135743076603)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7813445635605604)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7785319513330857)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.8281782476697117)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8062433131039143)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.8118678716477007)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8251444895441333)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7702267810236663)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7826590375664334)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001601715106517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7930014286500712)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.8362476963084191)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8275485426808397)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.813929601944983)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8189998656511307)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7911816158797592)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7882998742163181)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7897453485988081)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7918602104298771)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8364138209261001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8214840457153817)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.8211770138703287)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8236365869330863)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8079062675125896)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8112353156941633)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.799979830160737)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8049991733394564)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7701035914011299)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7679923287592828)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7779378347098828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.781913700637718)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.8144004865083844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8014472793477277)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.820753600820899)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8111277896910906)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7850821042433381)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7820869744755328)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.8076684896368533)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7964234484980504)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8107106226496399)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8192293024001022)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.7861066496931016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8061752873162429)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7788706894498318)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7796224559967716)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.7786047813482583)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7658899679159125)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7728660322725773)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.772110340402772)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.7604380863718688)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7556378657308718)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7729451757855713)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7693694490939379)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.740064297337085)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7476407426719864)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.838608156144619)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8022542767226696)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.8048084998968988)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8238803679123521)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.8150610201992095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8302125223912299)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.807536596339196)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8206286957487464)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.8234191377647221)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8138800967484713)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.7880043834913522)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8016531742177904)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.8342346237972379)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8114733813330531)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.7560989812016488)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7889037119845549)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7533893821295351)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7497089371395608)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.8051284009125084)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7891678651484351)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.8224574879743158)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990322282227377)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.7821223602630198)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8065987099893391)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.7773998845368624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7920489613277216)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.7776134523097425)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7803410786514481)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.8037321640178561)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7962743308705588)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.828674349701032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8166510049253702)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.7582936928141862)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7721560050422946)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.8196007954888046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8059220915349822)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.7561323250178248)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7832246365025639)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.7911101391073316)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7789772549644113)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.812873310316354)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8029026528199513)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.7907256549689918)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7961129624396562)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.7948879626113922)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.787331920924286)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.7842261986341328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7889787589820723)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.7764551063533872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7792232182497779)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.8026550039183349)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7937601655721664)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.82771448190324)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8106384603617092)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.800042942725122)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8087068276169399)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.7892148250248283)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7940161673352122)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.7913678465411067)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8009314758392672)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.7724968250375241)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7617950616093974)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.7826431264635175)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7789598093057672)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1665568059310316)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1774455765883127)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.205547396838665)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1914432166765134)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.2364291558042169)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2272757600372037)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.2122979738749564)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2131575460235278)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1744114108383656)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1978902333105603)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.2098285933025181)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1913516997670135)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923097588121891)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1957534279674291)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.201624233368784)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2008171214411656)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.142140453401953)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1686433169990778)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1670622264966368)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1561544726913173)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.2076402594335378)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990512140716116)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.2128499654121696)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2194234993308783)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.2404217448085546)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2292891190076867)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.187732748966664)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996320685992639)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.183831995073706)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1734037819628915)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.1976687161251902)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1952705289547643)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.1676092999055983)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1780893959725895)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1888569995760918)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1822449426477155)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008769738487899)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2093174920106928)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.2262829069979488)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2190010705962777)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1552764859050513)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1704797593255838)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.21090274406597)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2051675946141283)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.2158470967784525)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990649266168476)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.1675134617835283)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1796691166857878)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.2088876196183265)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1931337680046756)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.1996406788006424)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2129499413073064)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.1816929329186678)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1904808679595589)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.1646550639532507)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1783676913008094)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.2051775568164884)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1821664626399675)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.185931670665741)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1926701916381717)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.1856519987806677)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1919654066984853)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.224461339134723)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2127732739473382)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.1470958527177573)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.170336753067871)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1799242295324803)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1650417893504104)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.1678895086981356)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1939250082398454)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.2309496347792446)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2112980753183364)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.198935273848474)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2015069470430413)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.1418042222037912)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1587903463592133)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.1441844726912678)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1401238755633434)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.1821734592318536)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.160154614659647)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.1757917657494545)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1814656360074878)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.1789409174583851)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1734029173851013)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.147973546385765)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1615753546978036)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.1930039483122528)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1720878586173058)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.1842763536609708)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.187920359397928)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.1912046691402793)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1736414906879267)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.2035219078883528)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2139326872924963)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.1760075340978802)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1944548067326346)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.2403780668973923)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2128168230876326)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.1901781484484673)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.206339177303016)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.1745854546315968)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1745192000021538)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.2088339538313448)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1971040876582264)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.2507866081781684)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2428532033537825)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.2206865872256458)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2399346925939123)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.2013247827999294)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2022090240071217)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.208726914972067)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.212157746652762)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.2190000890754162)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2214650873094797)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.218620138335973)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2207598684355616)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.1766778071410955)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1836309413115182)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.1825792212039232)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1882676866526405)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.1889411294832826)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.191269743318359)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.9908794593065977)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004089173985024)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2.041060995310545)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.01073397397995)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2.0274581637233497)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.04805103931576)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.977442298643291)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0025637986759346)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2.05213554026559)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0155723119775453)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.0284990443848074)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0365978819628556)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9658125508576632)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.989891103344659)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.97597666522488)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9726111620043716)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9862201880663632)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.983982281324764)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2.0199976141564546)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00363136002173)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.9926434606313705)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9955588213478526)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9754677904769777)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9800833406547704)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9970269589684904)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.003438836025695)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9747090503573417)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9819922200093667)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.998356686346233)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9895286166419586)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9278147069737315)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9500989173849423)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2.0579617311246694)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0269036159540215)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2.0042456104420125)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.020091919973493)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(2.032128819078207)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0324987599626185)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9441321675665677)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9670400513336062)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(2.0061694187112153)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9832499059538047)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(2.0349807366728783)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0221355406567456)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9564132464118302)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9841200806821386)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(2.074669367913157)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.03422121796757)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.974383090529591)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.991769197334846)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.9981008207425475)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9938576873391867)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.9939535505138337)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0011743259926638)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(2.02221541935578)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00014166533947)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2.0433134025894106)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.019834508622686)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(2.0044967863708734)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.033058937328557)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(2.0011885801330207)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0088937133550644)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(2.0271034128963947)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9960603833198547)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.9649205921217798)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9876595906913281)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(2.0374347287230195)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0026838646580774)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(2.03501615030691)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0444348173215987)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(2.0284472315572204)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.044017994652192)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(2.0534443490207197)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0453419966623185)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.9727863101288676)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9728734467178584)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.9801258851774037)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.961135358673831)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(2.0015081727877257)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9814127386858067)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.9665393742732704)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9804126979783176)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(2.0084766455926)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013567441950242)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.9796704501844942)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9794579646239678)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.991918027587235)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9914487033461532)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.9549891435541213)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9584662993128101)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.9270507025532424)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9326521553720037)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(2.011560573428869)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9982979812969763)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(2.032420398760587)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0075485753516356)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.972104495111853)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9945584833001098)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.9987963884137572)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9716921500240763)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.9790677498094738)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9737716360017656)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(2.015079433750361)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.010969750707348)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.9960543763823808)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9881150673454007)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(2.040976723283529)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.036964847333729)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.9418321222998203)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.969472585991025)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(2.0198971568606794)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9830729720493159)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.9788256645202638)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.977100122657915)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.9921605450101196)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0008567213391264)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(2.0104755334556104)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9937343786781032)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(2.027079576253891)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.046588514683147)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(2.0113012119196356)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0127864640206097)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7689762115944176)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7655043143779039)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988359421957284)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7930105613544584)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7896947889123112)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7833839323371649)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.8145936554297805)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797584135706226)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7727193565107882)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7935510053299367)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7745215835049748)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7772463574074209)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.8445529367774725)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8129779752964775)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7941362893674523)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8157954854890704)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.8328369184862823)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8245647606750329)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7865773762576282)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003862015592556)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.8189177699852734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8119611403283974)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8102675882633775)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8130577536920707)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.780084871640429)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7829306582609813)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.7892639119178056)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7878657366459568)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8058852243702859)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7960588019962113)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.8212909982074053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8120235526623826)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7579964344389737)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7577022382368644)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7837112375069409)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7665731264588733)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000215120613575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7899721813077728)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999927487690002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8010822857109209)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.8160699505358935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8153512304338316)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.7776916082017123)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7943690529093146)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.802670628298074)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7927243733778596)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7504848042503)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7601631409488618)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.8181262119673193)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8066497820119063)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7773741003125906)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7939853079927465)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.8116074598859996)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8164939010515809)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993893199600279)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8183606195884446)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.768598767882213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7885616419836878)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7945062431506813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7809816873321931)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7780063765123486)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7747328507403533)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.7662498754449188)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7840606786621114)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.8461449023336172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8228021395703157)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.7797105834819377)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8021594513518114)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.7762229824904352)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7842663159904381)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.7868936387822032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7852583466718595)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.7550630587153137)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7662611084369322)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7975972670596093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7959788271225989)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.8033136016689241)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967184367589653)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.791899286955595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8141636673981945)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.8125361642800272)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8055831716395915)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.7954105110839009)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999365986635287)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.8197127105668187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8135059104921917)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.8157581753097475)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8118381826827924)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.8073428391478956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8171706839775046)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.807335729431361)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8286348730946581)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.7957752120681107)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7949327202203373)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.7951812417712063)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8128403293589751)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.8221223035827279)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8139685004328688)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041648540645838)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8209904513321817)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.7912739829160274)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8013402241592605)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.8145520002581179)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8037678253216048)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.8097387458197772)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.815187783104678)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.7691806207876652)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7787956143418948)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.8345746060833334)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8151983188465237)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.7714848122093827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966871557136377)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.7894406781997532)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7970479995633165)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.7928077475633473)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7778069466662904)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.7952976912725717)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8051435537946721)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.7929208904970437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7838633642221491)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.8055207806173712)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8061428662699958)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.2401443297974766)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2304065112645428)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1601030635647476)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1962554653485615)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.182847047317773)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.168565028347075)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.2079640460200607)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998520653694869)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1751451033167541)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1908766822889447)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1969793724827469)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1861557606607676)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1896345120854677)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1971309213588635)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1898870458826423)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1849266860013208)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.1809428936801851)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1914529577518502)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1934250087477267)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1959824382637938)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1884387692436575)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1924800386031469)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.2142646209336818)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.206858905715247)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.2228881703689694)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.213630507265528)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.2360270378179847)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2301420439655582)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.1957580885849892)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.214412580865125)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.210894295014441)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2112108632922172)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.1840418333187699)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.188727478745083)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.212043152283877)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2133349534124136)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.1678496687673032)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1775290593504906)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.2558750844560564)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2318776626760761)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1777606307528914)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2013988640159368)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.1873276545666158)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1834954063718517)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009161253459752)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964888793726762)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.1748458270914852)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1789489739884933)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.2074906972236932)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2015810200323662)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.2245250784792006)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.212157003954053)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.1944389898329972)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1823317733903727)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.1783952603116632)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1814977146685124)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.1880878299474715)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916038500145079)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009969704784453)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1859593753392497)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.1808050434105097)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.189706769026816)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.2066467115655541)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1932122711092235)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.1889345055446028)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.189538269303739)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1828546866774559)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1951566827173035)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.1887608671560883)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1712988660360375)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.1846591292880475)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.170723657992979)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.1914925922639668)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1883968953664104)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.1896164224483072)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2044810593749087)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.2165605127811432)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2154795373479526)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.2065925393253565)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2044235934192935)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.2209244617260993)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2140041299785176)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.1961128430441021)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.186495959634582)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006168390624226)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.207036124356091)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923237971030176)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1967131146540244)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.2376680164597929)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2243630160267154)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.2256135675124824)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.21204630471766)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.1926642142236232)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.206769298017025)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.1723983597941696)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1796110952893892)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.205773201584816)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1914730170120795)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.1970387576147914)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.207317398612698)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.2296582674607635)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2248881400252383)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.1703685661777854)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1852624236295621)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.1942068779841066)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1966971495499215)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.1498426555655896)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1575728713845213)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.2235932719893754)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2153290949761868)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.2086180310696364)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.220239872733752)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.2317336575128137)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2258518773441514)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.215031707752496)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.221336331963539)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.194226775225252)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201122067992886)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.179999533202499)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1695481206600864)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.183178007416427)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1810706693058213)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.0591388361528518)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.017939454006652)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.97294489890337)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0236779379968843)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2.023049365077168)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9900242313742638)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.9856897076591848)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9758360392724474)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.9818726314231754)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9896382726728916)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.017427433747798)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013113652045528)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9189773738384246)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9399585946152607)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2.025135611835867)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9888027392948666)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.94572365405038)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9761189973602693)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.965940819401294)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.961849376000464)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.9774683413095773)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9645389953628183)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9958126375451684)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9934929313138128)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.946846821717918)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9660477593541146)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9830273081548513)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.995405482004086)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.9749410823918878)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9838353840013345)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2.0116741828620435)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9826578839992484)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9725701407529415)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9785302313044668)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2.041895088739693)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.009896411995093)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9816145149059594)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9985331986720363)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(2.029003370087594)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.014918377995491)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.9939916418865322)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0297135326390463)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.991329131089151)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9915639613444607)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(2.0000299491919575)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9955621346831323)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.9241811238229274)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9563588120043278)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.9923043568618595)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.94060354201744)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.9823284052312373)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9859722319990396)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(2.0295112409628926)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0271403207133214)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(2.022902103420347)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.015954963987072)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2.0097686156630514)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00744380603234)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(2.0244102253578604)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.029262943379581)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.9855220305733383)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9808671926458676)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.9743751414120196)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.97839708738029)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(2.0021432881243526)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.009154707317551)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(2.0319865776225923)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0190704359983402)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.9579880750738083)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9771550739804904)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(2.0022733418270944)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9804800453285376)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.98370642689988)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998273876681924)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.9752307263202966)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.974367593973875)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(2.026824110001326)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9998209139953056)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.9545006154105067)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972344320267439)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.9974881656467915)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9844415673365197)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.9999481764622034)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000280280721684)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.9677623874507844)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.963420032709837)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(2.0424178558401764)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9931881499787172)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.9674974899739026)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9776604320233067)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.9870849785394966)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9815717853605748)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(2.013210067432374)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0045169493183495)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.9869534970261156)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9980404693633318)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(2.0118005094118416)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9954198126370708)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(2.0142714121378957)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0255502227072912)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.9946150183677673)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.014061592022578)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.9755696434527636)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.988916925340891)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.982356631476432)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9707693132882318)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.9844312618486584)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947358040139078)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(2.0045164985582233)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.992406229985257)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.9586621312424541)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.955613391349713)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.963925730716437)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9640627866610885)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.9636303065344691)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.969595867333313)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.995023086760193)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9874061266581218)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.967803090531379)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9706898253411054)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(2.0473427127115427)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.033484340645373)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7573591901920735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7822140235453844)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7912051666993648)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7567446691294512)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7835581315215677)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996080159830551)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.8284913753159344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8233532476549347)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.812334419041872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8150319454260171)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7913181349635124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8088508828853568)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.8131217236630619)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8101476737918953)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.8173436467070132)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.808442359076192)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000466082245111)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7957890519872308)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.8140207036864012)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8105923426647981)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.8050588379614055)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8092231900120775)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.7771823533345014)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7795342130896946)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.8401551910676062)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8152555550448597)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8071761037223041)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7970963740100463)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8074417721945792)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8042393633474906)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7698657177388668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7907858795486391)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7939646663609892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7882233791053295)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994422927033156)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8077389053379496)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.7907977165654302)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7912379609731336)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7895056958310306)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7925253682148953)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.8212026366963983)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.804544098644207)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8161732534877956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8210850056571265)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.818355873413384)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8252463493185739)),
  			},
  			... // 1 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1835019731894136)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998465223858754)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.2358499343506992)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.21957739337037)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.1933925029821695)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2103677526737253)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.1858189173974096)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2008107127000889)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.2057929490692914)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1953297819942237)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1912544316612184)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.178035464634498)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.2279009029269219)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2232270649944743)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1575207418762148)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1760882350305717)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.2542297385632992)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2280919509629409)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.2200384772382677)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2275582819556197)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.217472821008414)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.226237815618515)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.227005008980632)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2269728546962142)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.2129979871213437)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.218696685321629)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.209796588588506)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2074981437375147)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.2176171451807023)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2119252527132631)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.178460098989308)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998895693570375)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.2334651925601066)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2332463890314103)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.158662618137896)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1823646819218994)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.227587768714875)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2102288406963149)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.181490934174508)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192556253944834)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1848057213239371)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1657423680027326)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.1924976150505244)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1873510325948398)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.181614176928997)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.17919151528428)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.2022495319135487)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.183407979955276)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.1801712661981583)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1962843380247554)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.190713003836572)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1846888206899167)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.1922496303915977)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1699472829699515)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.2065328704193234)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.205068338662386)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.1952415283769369)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2150827733178933)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.1831666397862137)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1792730333904424)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.174330511316657)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1781788285821677)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.2021033505909144)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2012411653374633)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.211584144551307)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1970298477138082)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.2011803096160292)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20043549866726)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.2271502324379981)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2197281170636416)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.1997416887432337)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2150066463276743)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.196885624434799)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1910888666907946)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.1955612462945282)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196621934697032)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.1746312065050006)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1931075586626927)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.255583416763693)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2115238049377999)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.1931922828778625)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2094327767069142)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982894433662294)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1909647786989808)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.2260705132968723)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.236235475105544)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.1912231762893497)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2249346633752187)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.201808917429298)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996752806007862)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.1928211105056108)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1945523673668503)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.1871444264426827)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195891319277386)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.2019904640503227)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1948462013776104)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.185974639747292)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995047859226664)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.1709261224605143)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1752651273583372)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.214387809112668)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1898488139733672)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.2029904793947934)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1928615826492508)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999374855309726)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2000439746305347)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923959297128022)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1895026919742426)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.1962054438889027)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.217462500060598)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.214507760759443)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2223749899615843)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.236639160849154)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2344174215570092)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.2045844652689994)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.202461883984506)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.2043007225729525)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2077534692982832)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.1790848763659596)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1876753392939767)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.2129992354661225)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1872527626653513)),
  			},
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[1m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.0130691050636496)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.017108074839537)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2.005908794277771)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0088915494891504)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2.001210910200395)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999874876672402)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.9924931305037303)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998561146001642)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.995710515129295)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9991164069933196)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.993941857293248)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.995924395835027)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9985468408770182)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9938359083297352)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9953131263228978)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.990845590333144)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9925419321114366)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9944628678262233)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2.0098778430372475)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.008168264338747)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2.0049629599194634)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0063172098404416)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.99208876571872)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947824746680756)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9840078601782971)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9832610031745086)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9889875108206814)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9902998221727708)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.9860580866479058)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9923428605000177)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9872394136068494)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9907547829983134)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977893014184454)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9927278619880477)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2.00787457676435)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0003955786737304)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(2.009852375462651)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0070569426597404)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(2.0060555466874077)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0044359433309484)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(2.0037813284688375)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0079137516673655)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.99398322511803)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9989402416627855)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.994809995659373)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996205806499347)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(2.0046312167901883)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999018028828626)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(2.009491185945543)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004707724507898)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(2.0027395715598355)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.011184107993419)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(2.0188409811055115)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.014653100507955)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(2.032969503561881)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0286552883374194)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2.0407244675200094)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0381072704990704)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(2.0314357522367077)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0317479913278174)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(2.0259962690824813)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.024586641835049)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(2.0070235911756753)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013417367000754)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(2.010206192359328)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.011333795497194)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.996300840547139)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000376607508709)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968798673119055)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9986012678438176)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.9920849704268302)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.991827195836231)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(2.0061992824585597)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0043982363305988)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(2.0218747565861452)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0217863623363277)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(2.018528678979386)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.022672958159819)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(2.022122024507685)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.022458361663545)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(2.0304240835830565)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.022121655661613)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(2.041645877317271)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0402622318360955)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(2.040289002589204)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.045170107825349)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(2.026298490183597)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0282463565003126)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(2.0156888844953342)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.017640051680307)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(2.0231000010432165)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.026828815834597)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(2.011784994449805)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0159607198399803)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(2.0163172889331524)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.019994210327665)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(2.003071604398164)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002344009342293)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(2.0093639146536586)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0079581181673953)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(2.006950399855321)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0158980503212662)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.9981651172888548)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000194124489402)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.9936748348176476)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9982124404981731)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.9899908596480433)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987378801514084)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.9934901005334473)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9919635378289968)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.983776418509131)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9863985481671989)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.9737538450820877)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9774432278393457)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.9825389009138399)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9834243868322423)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.9953965764154087)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994585578997309)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(2.0028738172216847)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0015965203288943)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(2.0022184018553655)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000329108831162)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7898479593240402)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7915519247219588)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7865242845632813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.787173845168824)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7869722936302423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7864986821698646)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7940840757790614)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7926194454155241)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979523388245565)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.795375455946972)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7951250591653991)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965637147271385)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7960419997488233)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7943600434965143)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.805066816330972)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8046708885968352)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.8105965428054331)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8101017283353333)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.802819571246139)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8039356229982029)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.8037466192279349)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002485359398027)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8131987639110196)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8112797092025479)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.8121850177984345)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8147825162314499)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8068531386046247)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8100589448275666)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8096849541941826)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8077339828324814)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.8057077766311439)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8042209787527099)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984331644224849)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8022530597246562)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7962317666038871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7985841707404082)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983080497604201)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7985136018600315)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7909386398948051)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7947095746717726)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001409513960507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.795991017894509)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8047974065538833)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8027588564126442)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.8011381001889027)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8041203256696463)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7920885296199809)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7981986926635727)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.7907141665335405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7911738895035039)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7900531102733855)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.789137877500616)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.7818259127438069)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7812661436075966)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7735068654556844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7749719025023902)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.7627542806535281)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7672981770010665)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7764038592830977)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7772544215743741)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7799787141552025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7816217079681034)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.7913811176761307)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7886542059248314)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.7977227976461025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965039576636628)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.8098557580516419)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8049162846136217)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.8126984890127046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8129062989959494)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.8179115499962459)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8121773769302915)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.8059454854069785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8040591237678503)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7913722755895418)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7937805174617096)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.7911511181091719)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7933791515029346)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.7916880589401857)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.793218876553389)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.790264218063517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.792238539395233)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.7839402798817239)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.782766082828554)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.7896990878084166)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7863518280598024)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.7889847642911428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7947422916612898)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995123482817275)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986666164981823)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.7920703819614242)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7879726506692047)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965113854374397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7942190564936027)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.7922023016620765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7906744632326688)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.790929719949649)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7929239110167449)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.7887182867831803)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7944474353920669)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.7926771939054809)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7881226529444878)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.7935334584760394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7942216978951667)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.7911234561353921)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7883259317837655)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.7910270730795508)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7917130619985983)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.791344311824915)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7936372060949604)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.7949179404245859)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7961107347238188)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.798242849678817)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7976636160553122)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979021964848718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967180931009352)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998146081427958)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7979083677210534)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.7943782054565169)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7972486541761706)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.7906877935271371)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7939133413291226)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1970829355615107)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1913400003220886)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.200294193760915)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1972679385604958)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.2045440688221292)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20695977450038)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.2061500664969735)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2021527419332414)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990644187073813)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988414704954873)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.203660356185653)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2008452228425692)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.2054111593656918)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2051373816716173)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1996200572868638)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2044835210156937)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.1895887978374957)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.188768737250939)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1800298584625124)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1812294460056971)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1840176935223015)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1867675873450936)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.1874397430399601)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1872711494875452)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1965343947607008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1952898137581844)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.1968866232105275)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1929745664820075)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.204256959140978)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199923156745111)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.2070528098466722)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2050242383188257)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.1965048070150344)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1983524118239681)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1886209295893257)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1943535839983572)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.1845668475905602)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1877627889160067)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.1957330861213533)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1941878151614218)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1888049927455457)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.189428563679879)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.193946640904654)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916342350033422)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.2040519040416586)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996738678310066)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.1960075262256642)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1961166116719444)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.1925219201906159)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197451719160502)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999345907264134)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1930113478408506)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.19206037865105)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974140889942646)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.1862509036098012)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1897061423243334)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.1892485245215623)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.187927885664006)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.1921603884717278)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1909975870667646)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.186752289516682)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1871249836714317)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.1943225639956918)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1912617603316904)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.1847982827574015)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1854955803447713)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1865706741132518)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1880404413367311)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.1831489163535562)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1818257664951186)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.190003479509191)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.189328760591646)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.187855232083662)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.191542639831702)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.179480240527879)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1777664536765466)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.1830474756658078)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1772812236410877)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.1789171893149615)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1776560951645176)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.1720389709723267)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1789731381771464)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.1671411154114386)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1703050185150157)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.162739182178947)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.161811397333319)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.1701712908731265)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1703446849870185)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.1775260399011047)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1770266651020695)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.177556889741258)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.178531866831084)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.1844308928501877)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.183153557156523)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.184207682345401)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1826646599918604)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.1987259485843507)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1980654132707664)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.1946450714868577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975944466733683)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003724062984638)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1959792969127496)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010286970233373)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198917510934795)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.2079289818013257)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2067949610141417)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.211709339933639)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.214241469822203)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.2078928603198038)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2077325892169029)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.2140329136428507)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2108240503352135)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.220730577984994)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2182264893315733)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.2195589025420221)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2198575200823447)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.2047888155010613)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2075060531652222)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.2027479773895307)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2011548255880673)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.1998210775750604)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990908833375822)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.0093987797810273)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0147186578406644)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2.0167926468801767)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.01733748166201)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2.014420656656677)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0202007726610947)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2.0108315029435535)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013237656171744)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2.0189510471272194)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0163513141529013)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.0184792741625146)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0195792503344516)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2.017448362369429)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.015401432166497)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2.0047762725840914)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0045540438344083)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963394393975085)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9976810478450109)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2.0005279712378976)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004773600663369)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.992668106051331)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994858253840357)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9878628720444709)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9860197115068634)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9929289539598605)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9912221129983663)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9900535091249778)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9910108438382546)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.9888906760310583)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.993033593489478)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9760058934715659)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9776697755015145)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9934546232900836)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9885561539946746)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9929758299650115)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9933524574929227)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(2.0011715986342593)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9992027673249444)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.993384855325249)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9941066201621045)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(2.004914807257327)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9954087423315892)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(2.0086452767760914)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013269747328013)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.998262492499568)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963449998448293)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(2.0041441540487788)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.008082292663554)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(2.0027856909754598)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9984580046807727)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(2.0066854247654025)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0074527801790585)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(2.0031430819495157)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005416802177206)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(2.0072699469768187)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0032892491668464)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2.0082249071110376)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0177726086539525)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(2.009957398271019)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0060771783348175)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(2.013268304921009)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0105447598267348)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(2.0138753964989022)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0153785253254077)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(2.004992933486673)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0105396988335995)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(2.0145883127369664)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0130762505034605)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(2.014148264479908)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0116933749988677)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(2.0108925959095356)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.015685116002957)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(2.0246966993436213)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0243944108330956)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(2.017039970545606)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0153415603407967)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(2.018446545861661)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0178757758345456)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(2.0134348562495274)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0118880164964748)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979950430379672)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00047522050639)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.9847200451249425)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971467894967645)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.9814359419725158)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9848511396596829)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.9852224737744437)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9880397593292096)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.982849693450738)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9838503023299079)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.977087179435925)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9714407240040601)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.9735827989537607)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9789442571656157)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.984217067841779)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9829348826780915)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.9783337488770483)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9816738901659847)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.9843381978740744)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9828202834973732)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963338188827036)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9868333846641084)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.9957038055089384)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001504839832584)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965155769308858)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9989204736736914)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979484561322765)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0003465278229364)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.9917454745620486)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9953011323387424)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(2.0027663645927203)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9988179271730284)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.9934007759967989)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9987775795006504)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978477744724261)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994957764664044)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.9919214144010435)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997361290998136)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.996936504864557)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9950450996713092)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(2.0012121911583973)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0066232813367)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7817223916846242)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7809255328339835)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7820812523534352)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7813988877770801)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7841136045753956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.784687937501197)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7885455188087441)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7836636778200046)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7862000390209934)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7844297170018156)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7892809503034434)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7865569230169058)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7966297147033566)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991530438962703)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7967829762873324)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798369768440413)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.8066134975291788)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.805560123330603)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.8043587376532906)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8008907434685777)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.8094427849166094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8085904790787026)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8131441602229394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8145481465772415)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.8059444994750347)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8038034690000738)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998388080095702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8029914061073213)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8006260557015511)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984994571035107)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.8029293884099883)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8042850607773289)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7906968283805658)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7941315047520523)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7910331817089833)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7897054462771241)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.7922015245749868)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7930282197659835)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.792683138469742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7948163592101385)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.7884270557287063)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965138135633121)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.7897519108077341)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7892472485546023)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.7966151286339895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966929476164902)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7906437127088958)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7911552087171003)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.7949091088026762)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7941726586703832)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7891289680603553)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7904028839043652)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.7903052975423634)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7896591355015213)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7903166915374722)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7932754207790519)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.7939898765391924)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7875967773841694)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7936508642255582)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7949336838365222)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7936802834695713)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7882470445940271)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.7881640349768779)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7863930071704089)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.7941363382745872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7921492475550622)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.7893789580007168)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7888694581653302)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.7873504763299768)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7901401605534678)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.7936478409577499)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7888713931664825)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.7876533587293868)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7850475069057817)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7852756589143114)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7902720721671358)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.7853212800384921)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7831335220253095)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.7865019517696716)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7851649725887303)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.7917705422690646)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7912171696157505)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994777826338328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7926366483327001)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.8026611505414951)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8034115902303408)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.8117569204165853)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8064384083341186)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.8084725442511791)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8071099479139472)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.8091007912785492)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8096826882955308)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.8084492403167214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8068891962214063)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.8042531447485088)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8068509846692905)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.8083946386436847)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8072525836061686)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.8109447129240089)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8053203633287922)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.8009348114359784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8026422206157198)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.8093406609090213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8038449324434623)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.8073967878876084)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.806172188053218)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.8029510957866229)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.801838751245911)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.8054647834971546)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8039141349339237)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982964587313207)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984674613379563)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.7977204348976639)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7981619105519105)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.7920911392281678)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7945378684438765)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.7948778922754254)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7921310260581473)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.7937268619764257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796087737637572)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.7967489289712498)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7912454333932449)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.2016061014580457)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1976891428387413)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1938533738255501)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194596964167431)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.194193011894822)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1884446234907955)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.193350251272998)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964319995759676)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.19484891413965)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1925523024052382)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.192239775864238)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1938638270987818)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1859219230372797)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1854455241778246)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1911680240184068)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1904095211687187)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.18977433597161)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1900921622756868)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1878405638547105)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1876689893969645)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1906163817271591)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1898846004158259)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.191720240309157)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19276547509556)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.2011265465143053)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1983077514916658)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.2101076828485184)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2059977501630783)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.2104832681911912)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.208466949298357)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.2137919909405437)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2113784969163437)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.2085758209736508)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.210645674355328)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.2087182608687064)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2102754295803606)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993541491979902)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201102346011127)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.2066592789001085)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2044103536754847)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993854097852652)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2014107774477452)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.201602812416174)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974830041018625)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.1978496516462076)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2002953859977423)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.1979394058273596)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1940958318145325)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.1950324727730317)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007026698285093)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.1969128795137458)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195477668987587)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992788929830895)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198257395423328)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.1951406339691444)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1967686630785466)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.1977852161973714)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1946306138299405)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.1963917374949562)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1989891376656792)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.1857786843891847)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1945415287589034)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.1906878412785855)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19156180084683)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.1935980010269716)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1906443868918966)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1887600018219513)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1913876245108743)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.1912285316904836)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1914997974255432)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.1881868355314837)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1887768240024645)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.1876499415967952)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1905580820670971)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.190411642904986)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1877197005941222)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.1889594465324824)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1923240350093693)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.192790464311838)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1962803440013279)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.2029616871171376)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2016409428945432)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.2085294447331265)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2035498952493071)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.2086301799524912)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.205070603095616)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.203020605546507)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2055218322357784)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.2086777619848197)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2090397495000313)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.2065393017604946)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2122099207403758)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.2106952331282874)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2074998796762277)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.2042570599100806)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.203547465754673)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.205998884971169)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2044068594152728)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.197444361854683)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.205192686151713)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.2027313697575166)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2038577280007303)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.1949555337259714)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194650227824847)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.196087635427036)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194907338389506)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.1918277209285983)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1911480543358872)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.1955170148306271)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1941180661631128)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.1916644495149904)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1960479450256873)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.2016060619530353)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1963938434918722)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.2027883590961044)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.203837700250248)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.213200693458996)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2038410166123261)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.2093366333029487)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2088671628230563)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.202038879912685)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2021312853321433)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.9941767579452556)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9961225988343358)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.9878017366101794)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987421124164636)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.9966727630997245)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971585398384681)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.9958370157432825)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9997801509996256)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.9982665060596032)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9960489066783338)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.0079192807559263)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0066871455094466)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9798188169740816)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9833269016661992)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9831212928179989)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9920253538371375)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9803129968148738)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.979137735332673)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.977354170568287)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9758462541736663)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.9680375124751166)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9751122056661794)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9760271930051119)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.971509739663452)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.972772202945568)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9761546476744116)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9719871222464875)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9691365969988206)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.9722611531784586)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9740061684977264)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9830415987494314)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9816283956635743)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9802335187962108)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9808120288265247)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9989434032954951)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.988492437498644)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9970012732019478)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99428705299894)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9998308982530777)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0019497300032527)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(2.0025999933142553)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005124823159228)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(2.0019605955955653)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001733981166035)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(2.0022097982127556)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0063106159990034)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.987619893320582)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.986691621830687)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.9913481564176352)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9884732621721923)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.979307232204486)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9806941013317556)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.9857578780502079)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.986614034511149)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.9930153317580168)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9918761966750025)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.991893759725446)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.993499307675908)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(2.0119182789020917)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.01020415800934)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(2.0151479011740197)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0090737701548886)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(2.0032742651518096)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0077482263402393)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.9995666171339423)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.003186900820583)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(2.006894809464839)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004700979668026)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.9886897947977888)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9960708896629513)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.9930885296653615)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99238140899688)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.9981248149478976)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9920788085088135)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.990509858964519)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9922214058227836)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.991594039394774)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963348761666566)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.9838148994201963)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9834205493330956)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.9911735331300984)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9900038976687937)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.9891477197239344)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9896163701700667)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.985351039469242)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9869590301687519)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(2.0006305878473953)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998156885166342)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.9916887747293166)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9882691151772935)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.9936696604571558)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9936998423344146)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.9918800801885397)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963201593297224)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.9899142288010228)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9941543793305754)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.9937344910068944)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0014940664948275)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.9997442116960882)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968029925134032)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(2.002621065638959)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001322580501437)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.998784961331297)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9994033578317612)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.9927168044176966)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9942611186609913)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.995508707145398)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9938407461624592)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.994175713356923)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9926267441672583)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.9842439839785748)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.983358530824383)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.9759435623037542)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9782436494870732)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.9786978859793054)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9762537601559111)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.9763364729048176)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.978364836005494)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.9679640547457065)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9755934739951044)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.9854351595044133)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9827311764936895)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7949524650434878)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7953070884958531)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965766191905872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967456527830412)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7893816256556998)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7914581330881144)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7936486099931326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7910546940828984)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979836596260693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797099773446098)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7910580117594112)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7940444029401987)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.8081232140941376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8033381585031748)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.8125723265534774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.807694571884349)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.8080687330104409)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8104426513348396)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.8105107284743677)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8080308727532004)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.8093984195369888)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.806818275890934)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8016312803226437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8044623122317717)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.8054728480394591)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8089678901635732)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8082656363871964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8072732996661216)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8083254918032748)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8085058270022273)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988982008262114)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8011466626698772)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002421077848835)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992976339999587)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7938834563913669)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8030076239956543)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.7928053524429824)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7947813782452916)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7927071255716409)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7918363102246075)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969606201249089)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7941297876648605)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8053250291723419)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8018477102431159)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.8058353456499224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8059129114961252)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.8141980289735576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8116007532613972)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.8186252720400014)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8177218634247159)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.8250973989086394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8239640126082425)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.8189383571290156)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8168034278322012)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.8097521697425029)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8092020565876737)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.8046219601549885)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8053077203376839)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964046483605423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984500189078971)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7931807397102767)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.793887199057887)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.7962812733413143)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7933143518321837)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.7942863271741026)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7946532585037251)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.7934492150744931)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7940312729993214)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.8023490635085512)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7973432457617794)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993627207607708)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798270218167454)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981474348259243)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8014802998242279)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985824974169108)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7957613864292701)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.8017856073904444)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7978067389146114)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.8006993797184391)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8016538813322162)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.8005352934907105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8007301911634083)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.8005560525015674)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8013597595583026)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.8032313252545216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991529514469827)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.7946310259571129)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7953447749062131)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.8025764590298586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8007029265863821)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993538152765144)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990659173345194)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.7958743123083629)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7974535764039804)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989645145325498)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990025196922943)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.8049121346324681)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983454783369477)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.8042804789898746)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8064193945843726)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.803357841108333)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799803324501651)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.8072971565564248)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8066943186645706)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.8095560910857535)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.809704381499129)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021986757151105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8050571763577561)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.8028601847758347)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.804566043941304)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.8098761988126418)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8065706509708738)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.8095447544601152)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8079769735534986)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.8074492285705425)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8097011987197523)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.807986097647385)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8068629166732232)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.8214592701162804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8185194538906216)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.8050020342015407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8085827862999092)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.2035980498926204)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201903646097829)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.208348917012865)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2091665565036238)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.2066728839142755)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.204716660330693)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.2032416468994183)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2024984881747514)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.203749834119596)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.206851319766914)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010227073999968)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992684515037884)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.2047852417623452)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2066682731732725)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1970336534929547)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1936134075901161)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.2043455432423136)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2037529468381156)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.2048623740673066)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2094562068892023)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.2152913410893895)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2114028522434335)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.2150687997314062)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2173612817345807)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.2217549492689697)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.214877462418129)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.2197472415695136)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2235901035678884)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.2194133550944655)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2174880046707888)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.2107874730771235)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2105582749471069)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.2122516460547392)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2132236702678105)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999004128304394)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201833271747455)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.202920646897771)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2042649020751317)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.200189248709516)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199547293006132)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004393864761698)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1940787223167717)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.1927143750373612)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964183083890627)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.1919548559425905)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1877764723108462)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.190909350240095)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1950409580022097)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.1827538440850647)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1871382075051466)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.188322641429576)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.188675219177579)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.188031037338078)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1899158707509438)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.1899597711183807)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192255079932511)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.1962115527892654)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1945263051738342)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.191677072695033)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1913458231836558)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.1843986317515374)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.190372364067783)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.193171734159643)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1922707551624625)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988743285225196)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1954931741890809)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923832483250985)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194601080675299)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.2016884145580908)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999191980964194)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.2075487497347324)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2026817062404007)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.2037277502939105)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.206440891760091)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.2036349163475362)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2053505409974605)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.199347625774416)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199191718067353)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.2082129933617332)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2082589024988313)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010184459049593)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2025992442388087)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.2030235002664003)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2023572034202517)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.2114176352254369)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2072213515018424)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.2047383861108258)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2064983398343125)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.2057347664609552)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2110279583216956)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.199703797223893)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005675740074366)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.2049728805707258)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995595979969949)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038485297425225)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001764346690227)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.1940806474705987)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193493789061904)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.1887025824663313)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1901109468347082)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.1940210934728384)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1922074286732822)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.1939178822392766)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193902323488146)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.1977271046320146)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196034500002861)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.1950198899446562)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1944354109931736)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.1956913745369422)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1961405449391653)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.1986070898107506)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2034041513223201)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.2072389557788317)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.207112709991634)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.206580157899721)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2073783743350457)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.2156774291260675)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2081055804931868)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.2105766746469517)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2058870714933922)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.2095628058537842)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2086860369890928)),
  			},
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[5m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.009138584155905)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.008260995199283)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2.0075178592576313)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0069962145977964)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2.0055315200997104)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0059014360668757)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2.004560742615643)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004717508299897)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2.0044551046533603)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005188773199916)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.0052234176735757)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0046810606649768)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2.00551954797327)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0062653259312113)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2.0060533040376787)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005247731466467)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2.0047235884530057)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005055676130578)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2.004480257497753)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004924418233956)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2.006218762190665)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0045463357679547)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(2.003975051360489)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00394271173204)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(2.0008275871009875))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2.001615719317253)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0011832954672477)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(2.001694152261115)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0009633280647297)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2.002994801520796)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002778066399818)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2.0036445318358176)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00302269213212)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2.0041777424009166)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0034552545348805)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(2.0025723869486125)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0026839157318075)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9998360487616667)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001154698198661)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(2.0004055848250446)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0004259252982837)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.999969424995578)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0005506119318306)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(2.0010855270928496)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0007356624646735)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(2.000613291293256)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0018235820345582)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(2.0001711711792622)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001193930702284)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(2.00044376784462)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0011314026638867)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(2.0021320504625724)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001849491434793)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(2.0039940231085076)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0050159446677815)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2.0059849737875037)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0064949111640455)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(2.004147276487517)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0043736938666554)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(2.0037180168712037)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002689644101386)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(2.0030591741614674)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002036566166207)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(2.0039471754267555)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004141275199751)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(2.005650496953246)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005379036969195)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(2.0061406616973927)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0063918833341448)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(2.003200711183629)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0035542538668962)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(2.0053064577249904)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004802109701559)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(2.008283864182688)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0082247205668438)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(2.0089071563176684)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0097832932664703)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(2.00787795830076)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0082370564341545)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(2.0107815986720183)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0095527724983793)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(2.0142523003173833)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0126502053005)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(2.0178767569015843)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.017183930631727)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(2.01630883625377)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.015814027432352)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(2.0141897200496266)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.014842731502528)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(2.014807531461751)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0154518630014113)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(2.014244083368803)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0141993440687656)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(2.01791394808156)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.016569931631287)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(2.017328660815197)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0162413439682374)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(2.015034470082087)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0165184623996417)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(2.017250662019192)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.016439591233308)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(2.0162874483519184)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0157026395667343)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(2.014690205925223)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0146006708685307)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(2.013887161824663)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0142420861683785)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(2.013770672161195)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013692506632457)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(2.0103378326300594)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.011561350434398)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(2.008747789377378)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0089976166995864)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(2.0060030086660534)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.006656459265699)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(2.0056990386918185)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0058963325681787)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(2.0085375566540633)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.008211791968594)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(2.0092520893946033)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00884100003168)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7962851274758578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7968056273010249)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7957332201554613)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7960157815149674)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7954751875867152)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.795921566033115)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7967126105296409)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7963236862560734)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985414754599333)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7977043769989783)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7975307331972961)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7974261401453987)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981133566632614)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966169124329463)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983031156599142)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991892600556215)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996340392994047)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998033746673415)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.8005957193767368)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000665883549178)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992609316025371)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001242180323849)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8007547311516383)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8008448692519838)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.8014734374753878)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.801460432279855)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004514315118224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8012279553323364)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001948262754259)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8008887875235329)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993120871326428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993496794610595)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979063648698945)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7985643879557028)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982196601928543)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984325501477967)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000509411901614)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996923464847108)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.8005639445194501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997123626231526)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004354740398288)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8010351210677376)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8008150420230576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8007959140324965)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995964389483807)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993847007661437)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989403120699827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.79827015051463)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978692909465881)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980763951626917)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7971982128286765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971502261531229)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965730458008662)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796318310967957)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.796026663764743)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7957013612162943)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.7943138458813398)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7938591108564288)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7961047386608512)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7963761417816083)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964332641386506)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7960903518119206)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.7973976646502644)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7974462983043243)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982119185486967)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983193660667166)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978547720506913)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7981607290559137)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.79796859573857)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7973652794662243)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996569889124041)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994988742222389)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.7972619503941702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980301678661877)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7944198412094581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7952682240772992)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.7951223346499442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7949748507002369)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.7961555353271127)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796017379766951)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.794941100018825)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7957632801573102)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.7932764122231026)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7937961489474401)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.7922011379468239)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7923440302318583)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.7914593855913539)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7922048934440439)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.7938871338395244)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.793161377433377)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.7929784414169014)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7927677141502499)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.7934315926300645)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7941564795110996)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.7909735925432484)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7922142074458922)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.7911412657901519)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7912260920632009)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.7923741969295729)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7921524655881027)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.7918670098849777)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7915877044433728)),
  			},
  			... // 1 identical and 9 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1905084916532545)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1909333773516118)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1913251916735859)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916546704651167)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.1935695634270875)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1928436644313236)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.1933029180013779)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1936254720700283)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.191579691004955)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1917735164333134)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1918221202663193)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192559465803206)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1922992986642709)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1917844282307972)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1915757836111016)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1915630084027846)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.1902186433832018)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.189807615779961)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1895002942816433)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1896756600371252)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.189096577345567)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1899961128023764)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.1898464886092786)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1898790856668104)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1922670110049893)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1923786472187687)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.1925091203333713)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1922554158667724)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.1926872926369563)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1928145510796457)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.1936253147420741)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1925389208334187)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.1930253744977761)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1930795865661155)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1921788686223453)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1927788620007536)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.1919529430441937)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1922904044824343)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.1941762778908014)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1937996057979763)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.193735212321251)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1932056203018875)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.1937918041248694)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1933201406647762)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.1952502373006133)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1945463034324348)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.195022667796051)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1945729340674978)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.1965358090381755)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1953963407656798)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.196934290463894)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196385037812094)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.195871174869017)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964988642341148)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.194555584268676)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193949360717088)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.1942774514936036)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1943126446319123)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.1943242560188143)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193916831013436)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.1944249901699564)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1945533374355486)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.1941194323507154)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1951838021663328)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.192417177175945)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192206025402993)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1910710021411464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1911269005977858)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.190467013737534)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1909095038318385)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.191718571083778)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916135385632516)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.1920078630669642)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1918343890675653)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.190516633565648)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1898403886985034)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.190546780183785)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1899085226810227)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.1905427775393098)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19041223042955)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.1888535724637115)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1893506139982493)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.1870475586345892)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1882203123687456)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.1844983763140389)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1851387057825924)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.1854521171016208)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1853144123995056)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.1851434850402303)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1853292243524145)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.1854343660554643)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1851137561320018)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.1869005951525295)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1863108430647602)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.1856887305534238)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1858825275674463)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.1861063445902476)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1871992306535442)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.1871676041697292)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.185995738701895)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.1854585992645914)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1866393709989886)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.1858730662866668)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1865704113182922)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.187978014299425)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.187735061701387)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.1896990369531815)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1895074991974979)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.1892220281317072)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1892554046648245)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.1901000649273648)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1895582792007675)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.1907617832170956)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1908018510664502)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.192403954785254)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1926006868698944)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.1920639083704958)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916506952016304)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.1917022027359423)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1915389469017585)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.1909628974747355)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916485845980545)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.004536114768835)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00501630363365)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2.0049857148648065)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0053083382329593)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2.0071989988624037)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005286995799591)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2.0050427034181557)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.006314227602755)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2.0073588684801074)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0070158353975662)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.0080397116557016)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.007408009466405)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2.0057582918396695)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0058557552999505)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2.003338041746894)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0038452317658813)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2.0022725400341264)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.003249512668699)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2.0023676610756977)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0026794210355727)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2.003642969793182)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0031425168675683)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(2.0040294894411903)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0030557516993333)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(2.0055938746559163)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004628406033541)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2.0036412650624573)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004875311634193)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(2.0039198258039304)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0033810915642727)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2.0027618424461804)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0023755450018994)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2.004739919478484)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00428303043358)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2.003216311379762)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004616342798496)),
  			},
  			... // 2 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7934535786730504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7927716643673678)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7947131035028625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7944472353998572)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7939302001053751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7941840962460265)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7959529499160284)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7948455745851)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7940704064033294)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7942905050780004)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.792853342099273)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7933193592975537)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7950260118707635)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7950637403565148)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7957428355069862)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.795548760338376)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979887401527267)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7970414610672742)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980806276060135)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980547570297495)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981507715469194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798531468383347)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.7987842753782111)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988129303231836)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969086650364353)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971280562800045)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.7962950268207843)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7960389565660929)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.7955081622763458)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7964970122541611)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.79516775216118)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7952837525339176)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7944636461467056)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7946140370331705)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7946286932249569)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7936337739772473)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.7945024594490937)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7948450066661462)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7953032905220101)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.794421254095311)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965228871063534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7960962709101538)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.795586799681818)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.794997004622904)),
  			},
  			... // 1 identical and 38 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1965865778436853)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196878698763127)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1948774529621005)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1949110931654772)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.194803004560329)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195195574744915)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.194936550193924)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194840197948118)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1945029286257292)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194693659680585)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.195039149784183)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1952726313316573)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1951478998129397)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1950805044701944)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1954953940774677)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1952726746692013)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.1943149911523876)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1943756930871556)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1941279826180662)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1939324887127927)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1927825299517836)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1929926815287522)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.193118438642409)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194131318035846)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1934296638120785)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1942435377991447)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.1959959116306598)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1950857319310308)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.1965042154067906)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196121896278734)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.196646676682946)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1970073692500591)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.195372705597241)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1957695992694546)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1967312666445464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964165499371786)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.1953994887170651)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1951408986685177)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974525884456806)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1971608006364356)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975887879224147)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197807786933457)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.1964828647609989)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1973314422151695)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.1970246895042769)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1967158575697492)),
  			},
  			... // 1 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.9861056793733673)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9857405556334804)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.987720024854071)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9865340083992729)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.9894080162585033)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9898785338023057)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.98910002875126))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.9878651881685194)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9888283256689707)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.9881735033339867)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9888910265670467)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9870598708105793)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9872073203325271)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9867227610705767)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987521705031395)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.984996936230336)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9851488042684893)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.9846772052663362)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9847760079335421)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.9847967816611465)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.985132188067461)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9826504980577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9830729145991306)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9820159395146422)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.982319881999865)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.982625663987661)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9829229541992148)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.982605696829446)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.982844152599573)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.982912058620003)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9831179294673105)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.982421725492735)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9819950954988599)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9867099041150789)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.985526593066752)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9872295523977883)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987046181798602)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9908315550378066)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9909992328006774)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.9899437769710764)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9905000225982319)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9888722667944125)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9895245736309637)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9882068139800833)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9883336849324404)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.9869068126809797)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9867846033008147)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.9871668934222249)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9876728926692158)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.9862964150827316)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9862453812671204)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.9881693819158917)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9884082602678488)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.9892750017565943)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9901729957355807)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.990673584162684)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9903566129691899)),
  			},
  			... // 4 identical and 28 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.8043742818757892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8042123071523384)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.8028930582390246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8034224354444692)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.8024751489255894)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8025613478167604)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.803700834520603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8036885650161033)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.8051086165926467)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8040609811215351)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.8051043242594953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8054123538096125)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.8048212382816157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8043120089670023)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.8061174427537973)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8055216998994972)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.8067951473312736)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8062655942002311)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.8065454500553719)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8065938182671865)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.807522953839941)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8061384917329997)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8084500223477133)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8079379854149495)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.808893894115305)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8094161443660657)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8087482476228122)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8091551959561184)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8079182660491284)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8077625738177449)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.8067209842378052)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8064515731344)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.8058160630102127)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8061648499329264)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.8040112935527528)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8048532070514436)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.803364403313815)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8034017437277362)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.8016150500120247)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8016627536232893)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.8016115189861442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8019985611814384)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021224405285033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8024517310488348)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.8034910071972694)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8034628612656767)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.804010051574116)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8037984281188498)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041048915141215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8040232757665217)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.8056196804032109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8055027694332724)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.8040979357278448)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8042679653844486)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.8029298701244643)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8022563992673531)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.8031501484292922)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8028872630341599)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.8018963835659926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8023130222673839)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.8046382258519909)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8037392978789285)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.805677140418882)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8048165092431009)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.8043705707558004)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8049069904675707)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.8032262787017656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8028517150506377)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.8033511992259803)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8029359574972962)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.8026082619472201)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8031581853128349)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.8026211900778619)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8033677261431391)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.802532792092948)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.802429872152085)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.8022423553312102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8023798079835252)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.8011643942871715)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8015763167664409)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.8019354578012884)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8017183405517911)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.8008285935447251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8025376747781411)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.8011485871606333)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8014047383998211)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003456388284468)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000441672001034)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.8014603905727045)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8008192279003561)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.8017968281314282)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8011601676993693)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.8012577221476299)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8013495290325955)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.8020537036360573)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8017366539174691)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.8020215107806785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8021175584181522)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.8028161064563792)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8029607840720564)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021002866059416)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8019539352677142)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021121788233265)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8021294893836602)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.801925733881229)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8021078230331963)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000801223251274)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004279385367409)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994495833829297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994863945214699)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001398048947675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994821117445826)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002140535925657)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001886444119737)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.8022597484495807)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.802229317810076)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.8034381777474309)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8024188623003041)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.804750115973717)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8044418255332857)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.8018201509048625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8024255119698743)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.2040963100395716)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.204713803982983)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.2039631882019466)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2047102229328206)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.204049038299817)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.203560118485863)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.2031313402609805)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2032300624996424)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.2029583987543138)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2031106933640936)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.202654375931469)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2016966197670749)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.2026951622502025)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2031473375018686)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.2017360675322302)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2016232618844758)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.2027841877949943)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2032522683683782)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.2033536160491027)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2032968406627575)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.2036124680727973)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2033959870475035)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.204831683171629)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2049891001482804)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.205022369947095)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2042639737855643)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.2045582919492055)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2039218500163407)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.2054082406653186)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2053932737341773)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.204943228478275)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2050971642012398)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.2063384828047228)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2065067213339111)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038550736319462)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2042868666661282)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.2039823156229015)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.204218741285925)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.2034855984751198)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.203338013732185)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.2043769075487882)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2035014163299154)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.204937496156258)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2040236954111605)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.2042343822860362)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2042034538307538)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.2036594069768058)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2040836352979143)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.2033044862829274)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2029704982539018)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.2026601757285957)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2029185159690678)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.202308953537653)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2019904409814626)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.2023713992813887)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2022372716665268)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.2021084707735454)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2027561239525675)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.201325860982603)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200969957234338)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002114049616759)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006642418478926)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002774684611013)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995393557008356)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001950887868464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001457437531402)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.199652187156854)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006577901666362)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.201924618684008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2013696996184686)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009589475753195)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2016526081816603)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.201659336042101)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006187655652563)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008024636813897)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2018867823823045)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992830631970348)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992334979989876)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002891976607302)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004183292885622)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991969956842772)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996089780175438)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.198237505599351)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1986517925187945)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.19874916769943)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199087543381999)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.1985698304817838)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1984684296355894)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991928458655787)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197941488729169)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.1977635554432615)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198420189100628)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.197809416273514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1968761635633807)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.197605709520058)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198320425103108)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.1962819159504468)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1969333207793533)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.196649424561252)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1965811604013046)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.197345504433043)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975672300004712)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975850178149798)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1979169921204447)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.1989097892164677)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1985277691017837)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.1983772349591224)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198199315701301)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.1977617606331232)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198733788266157)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.1998179122742454)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995269468302527)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.2017304304197935)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201006597848609)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006356241339342)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2009416510009516)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.2015959259785585)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2012436241656541)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.2019882999139568)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2011075653632481)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.2018221342904587)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.202396522850419)),
  			},
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[15m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.0003585483920476)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0001319492111604)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.999940459722032))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2.0000859384638305)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9995704356560278)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2.000009776004616)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9999311366666936)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2.000034434400374)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0001511743892397)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.000847561852018)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0006268229770163)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2.001235914262605)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0008859236776413)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2.00099069801102)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0005967029328975)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2.001865668565701)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001401683354957)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2.0021110659090584)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002300915511118)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2.0027039452700475)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0028869709672614)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(2.0026238817024415)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002173348966365)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(2.001949284571176)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001905766400612)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2.002081489998993)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0015461645223613)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(2.002221966265342)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0021607920548155)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2.003159393069423)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0028174516662127)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2.0035877701529827)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.003831348355032)),
  			},
  			... // 1 identical and 43 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.798396735700815)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798314063411413)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.7978742989313065))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7976314354058377)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7978689637945758)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.797995252951501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980373323501813)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.798143592106397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980543267778638)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.797468428562952)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7975664134592646)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7972945259067142)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7976320112553529)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979663146129035)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980691310851318)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.797956885083889))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980098244125368)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798077344184017)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980862026248523)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7979552720512988)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984324245193359)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.79870945490638)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989391770432365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987074501191577)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989919886029424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992219957823141)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991508482398685)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991363127777974)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984458109977858)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7985886914117468)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979604399565338)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7978910812280244)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980819189234237)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7981537979737752)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985636939825334)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987459822061161)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982979665619618)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984516186049829)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984995717026668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983810838373999)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989687864616638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987187676048941)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989641125860245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987342949496168)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985386293386656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987820693395205)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983945577488639)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982411491394871)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981948398709215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980144786115528)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.7973413330050155)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7974479831517156)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969874244563115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971306872383381)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.7961326794683227)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7962566712778062)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965811723619491)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7964612734271214)),
  			},
  			... // 1 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.196775442075671)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196665098399131)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1972654534711935)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1968519079281639)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.1973664249257086)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1976717115659268)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.1970787698496654)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1971426420234557)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(1.1969056098659834))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1967678083762445)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1969178745895623)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.196553358619814)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1965931761006101)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1961267861657303)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964452770010878)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.1952678851564755)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1953080981431736)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.194515981106868)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194732851345713)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1942936508963145)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194268868000557)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.19402749257464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1942283071453372)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1941953371877279)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1944978945060736)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.1940103202132124)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1943429507439336)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.1937109843135798)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1938140062222051)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.1934785947619873)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193704967988241)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.1930886613486034)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192944237022764)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1930653304465155)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1930106893668158)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.193140956043531)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1931796763444111)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.1938718979543481)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1936754351326575)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1937719459473755)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1936774509327692)),
  			},
  			... // 3 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973404000570487)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974609798006713)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978478665364772)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977997098107718)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.998404063537259)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9981968209551026)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.998370044515078))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.9995746911945624)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9991983282328065)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.999604850943986)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9996678728444708)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9997206548749153)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9995811049443566)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9986439276236896)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9989184387111)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9986005240728737)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9984264497779725)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.998513823412567)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9988148436778121)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.998600408620092)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9984084735334748)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977604945299514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978550695441664)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9974703559953741)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997768851755601)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973324350950272)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974282227332394)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973152608792792)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974327884997345)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9961217390935266)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963662424342086)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968525339625567)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9966328431779725)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9970200455117992)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970783186776357)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9975005668728463)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997240328254799)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968889008874502)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997012451543576)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963163404439332)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996964791232927)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976566647247063)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975142154780527)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.997397372453323)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99727775101136)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976770751958703)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997783321533352)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.997721420219116)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975324443562164)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977660358899052)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975950844120234)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.997710025664315)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977866776442776)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.9982958658124899)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9981601206999686)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.999032710788137)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9988120476663527)),
  			},
  			... // 2 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7971110636420423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7970983631717455)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.797194457518759)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971321018821457)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969429059932268)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7972706162112041)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.796991479008162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971013620169833)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964048973133778)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967167897889804)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964667337962203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7962507474432803)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969057910425287)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7969726362265647)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7972519139702011)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7970682039406771)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7972846772896345)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7975653196928195)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7973567057104376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971233627148386)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7974775231516187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7975865961166305)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978264920730872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7977557709559592)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980422931556803)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7978558717652534)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981557118102867)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7979633825986335)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983594202909974)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7981277394848358)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985200767150389)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982318493061595)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980437871334065)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980593190223185)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7977293574422931)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7977876789593655)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.797719018289809)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7979121347392599)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978036731736496)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7977828165769784)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983465243932172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7981733278221347)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978278091562361)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980427965107891)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978409796105125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980227737076995)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7974444195388832)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7975156345477121)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.7974137083507616)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7975829350839679)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7973164449560368)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797346035781213)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.7973310726101631)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7974965525666873)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969883712575715)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971980075113889)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964457417833072)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965346491890442)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7968377741214991)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796701335878008)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964877226108987)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965847105807108)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964061006258487)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7960945514113539)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.7967184089061768)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965471480036568)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969016166247803)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965629651888998)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.7970360827465756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7968396362305309)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.7971519893680455)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7970619035776084)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.7963232801379063)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7963343604514376)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7966348898935253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7963939923223936)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969329087271788)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966438708500937)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.7962706221153117)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965952913789078)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964127895422279)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7964578675447652)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.7961771805307636)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7960723346921926)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965234755668477)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7964598242374551)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965854487095716)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7968761174893007)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965313808586677)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965602769143879)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.7967390269093091)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7961459278258392)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.7966836962032045)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966433907988377)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965851925781736)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966906494812833)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964415063504026)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796659361455693)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.7963413399227963)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7963819941272959)),
  			},
  			... // 1 identical and 10 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006323352175134)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005517681657025)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000414748722947)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001792994617588)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.1997368294006872)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996436739764693)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.1997222754032502)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996454395788412)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1995511377906667)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996404375777476)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1994591415615221)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996369353123009)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1989042803811627)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990018144332701)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991879573247952)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1991244685101425)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991985975645025)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1991193416735364)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992132698034856)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1991729047718562)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990058671495767)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1991160414999145)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(1.199500270633855))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000180771501539)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999308320838544)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000425794010972)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001639502712835)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.1998560451408171)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999950276159992)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004419831246889)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005130194220692)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001874778211619)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200418948945072)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003343959614718)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2002451135228491)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.1998642137513482)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199958648149752)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003912248581063)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200315843022739)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.200420934090901)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999729920892666)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000462524176643)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999985436112102)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.1998454468668174)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998105864444126)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999623041922571)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998121550782688)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999486703508893)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999957317165617)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.200001318069102)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001699909443657)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.200042700640566)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998278809287068)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.199799561836658)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1997529829221054)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.200052273718838)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1997644142941055)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.1997184652179564)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998828620887878)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993253619748288)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1994613246288564)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991570210791915)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199282613111039)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988101674170968)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988808846887615)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988136929080058)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1985780412900364)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.1985020899291896)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1985968750290987)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982694161015266)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1983150505222795)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.198745162556125)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1982749191826831)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.1987138274401512)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198727305766402)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.1986566035794979)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199013705422274)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.1986082641241353)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987982551556908)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.1987392774507322)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988053026660863)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.198660643493455)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988327561939756)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988663849332397)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987584363834725)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990645496549304)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1989387849335456)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988930930097343)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199205540177516)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.198778921002574)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987419666432673)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.1985812288360391)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198644577977765)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.1979252663997715)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1982855343228827)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.198020548393232)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1979733066457428)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.1973921789709667)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1977277408436768)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.1980339564591147)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1979788610773783)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974030690319712)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974964509500812)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974170930485901)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197275545137624)),
  			},
  			... // 1 identical and 7 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.0000891256473916)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0001423081103713)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.9989646639924643)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99947030972172)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.999114435975695)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999390885144886)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.9992265690347004)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9993593169997135)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.9991794717857125)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999127620600371)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.999157253670501)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999525092355907)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.998267588592733)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9982356520442086)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9983552011343853)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9983900060442588)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9982091115995744)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978796274670296)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.9975961131891808)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974857558444556)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.997844123483412)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975282713998523)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9981600749946342)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9980936847885864)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9975974729680068)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975365383333217)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971034276356412)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974759567218523)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.996637017323568)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971395775665426)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.996363731579824)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965667052660137)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9961444739345982)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9961853540885366)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.99668259236587)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9966337525999795)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9960858069297822)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963200320551793)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.995686628175223)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9959304715444643)),
  			},
  			... // 5 identical and 36 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964744988615579)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965174536055161)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7970762935716805)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967667862188278)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.7968749924826746))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7968367506671884)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7969345985658259)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7970706310960876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7970196943595591)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969920212605854)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797000159010705)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7968363357343655)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971514793888976)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7971319337807306)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971766652963641)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7967640965942856)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7969621791271493)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.7971481923039796))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969150517640542)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971239685003335)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964721842408805)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7964144359337579)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.7970884116600637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967866949219671)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.7973782179715871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7973650944626166)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.79733668046915))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969825724098186)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971530253041743)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965940145874532)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967937157779105)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965504967206933)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966634617331955)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.796739029302652)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7964698982869999)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969924799910638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967563328369417)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.7974197031649132)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7975071067047409)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.7977892446498174)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797621061305205)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978819313771274)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797943799477588)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983877551845957)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982700452011906)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992318381243203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990196865295164)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998437657624525)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998088100392164)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994062155412313)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993141845944854)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990643879565198)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989028976836966)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992767733100323)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991272182778145)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994629665610886)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995241455159461)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995159196209517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993913911148491)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002062361791481)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999626207330989)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999469918896076)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998679418442771)),
  			},
  			... // 1 identical and 27 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1985201744362712)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1984513494558633)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990428413789949)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988740152337898)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990975305583724)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198845233550916)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990204792386494)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988171955994849)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992806234235704)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1989637962004376)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.199381451372203)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199030304223092)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999798746113588)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1997239797282964)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.199596664033747)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995444398280233)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001105907669696)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200269304589472)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003322797759783)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004771630486681)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003246237206475)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004588712948479)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004515397367614)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006029904613065)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003979143431651)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007878779392276)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.201049080740806)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007145044559406)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.2015570285454311)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010865339667847)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.2017374949633826)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201391380622776)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.2023453104273318)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2021320413125471)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.2018507098550155)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2018138968323668)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.2022589627039415)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2023211808326757)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.2024046907742514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.202424306789827)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.2021952908860738)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20214874801019)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.2018441794252845)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2020443183494112)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.2014539098190196)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2016518705100234)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.201037500489649)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201275304099545)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010122892191875)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2008138404000137)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007078451088855)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200815810760897)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003813230854008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005079026158072)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.2005079841022719)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004453522215286)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007010155487494)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005815020710644)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.200586867158681)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005088081231547)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.199880120289309)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003895909049445)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.199708621972891)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999509807117283)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.199757364163352)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2000028298505478)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.200079221884049)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199921147900944)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006916176132318)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005200891724477)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007918392989638)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200779671760069)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004760149658227)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006831648159357)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.200280118657682)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001427101830227)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000297455897544)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998596682554732)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007275345074482)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005830410112523)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.200501957792768)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007636978601417)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004167576096745)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2002818317959707)),
  			},
  			... // 1 identical and 18 modified elements
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[1h])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.997390688999824)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974214063890072)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973156700669807)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973591644942967)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.9974048270438494)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997304399833342)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973926709677314)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997300847819489)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.997317609483679)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974412052695536)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973191294896835)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997275542258285)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.997266708294471)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973538926109258)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973187372021077)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997247610241692)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971817346530678)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972773409360607)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972008801944894)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972557234223414)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972086911857831)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971673254278075)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(1.997043511322182))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.996979466805517)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996893348755677)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(1.9970819462194211))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972512477907831)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972288328970575)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972178338795008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972809567889716)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972205768817304)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971886165998876)),
  			},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(1.9972010310860868))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972038356561386)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997224076269453)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971724568903757)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972190831304113)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972926291889708)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997246001358144)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971877492868415)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997161222624903)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972117963665383)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971530714054178)),
  			},
  			... // 7 identical and 31 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.7999937976380654))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999070800750183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998678096456247)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.799810847646255)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998255436666982)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997672165429248)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998224058972361)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999277527396138)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998301024073994)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998987585921435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998761293315328)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999257154112502)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998778187907818)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999847596863566)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999722186068539)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001526436856553)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000823612454244)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001852860104328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001334504194609)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002366378858053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002695188507075)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003676760538905)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003575363237825)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004422221273204)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004628605455056)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004225348420339)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004133293819097)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003396298795917)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003711390019291)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003309684792619)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003126369689643)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003198013332659)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003606013429817)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004199969441071)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003833895149486)),
  			},
  			... // 7 identical and 36 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1977193188502535)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1976959070276159)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.1977730258073036))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.197777371151018)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197870056441623)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.1978331583312432)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197876746227913)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1978589492638871)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1978398033792876)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1978864234052236)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197959439464224)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.197911887781977)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1978793996554384)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1978008145981975)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1978912822045904)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.1976586675038239)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197640297762377)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(1.197610826102965))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975477167704403)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975631556639241)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(1.197594751024124))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1976826225566746)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1977549017544111)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975816475478764)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1976158354609894)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(1.1975111391607465))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.197555509137096)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975175173052897)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(1.1974507820070721))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1973671644161843)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974155793527865)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974057068530164)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1973870546168959)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.1973921238381275)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974193199095315)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1973470568752775)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1972856725139234)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974707529376234)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974539969820115)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974618642729538)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197537718608251)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.19736041665357)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1973776477652913)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974140803058928)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974388591720102)),
  			},
  			... // 6 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.9961995928254241)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9961064913028126)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963503080991425)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963935811915952)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.996429480128612))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965391034910633)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964921766390196)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(1.996773488806128))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969412194567528)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968511167388512)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9967479744742163)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996864028338912)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968513033400717)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9967569115442327)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.996777972046374)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9967227750250862)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(1.9969019770999956))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968724983577228)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996841133505675)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969649143879702)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968560014416774)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969295280701862)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9969767731055617)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969242939694432)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968168172584329)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(1.9969597336194582))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968049777272743)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9967566998944515)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9970986201701184)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970205293500072)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971343247921973)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970606070583583)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(1.9973424231553347))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969757692424661)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9969965455109357)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.996937026403668)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968989880887482)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969217075104921)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970298829027968)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969294048830224)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99690325397222)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.997081383754226)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971028113137517)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.996890664352713)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996943774769445)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.996902649035167)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968589664555878)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968142873380896)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968665824362284)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.9967754898349312)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968106286639038)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.9967914370376931)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968249183471523)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.9966944839826088)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996720550377698)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.996639415418136)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9967177868582722)),
  			},
  			... // 9 identical and 21 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.79923855470395)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993043927231338)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992611228905474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992369701806455)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.7992223183695589))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991724484478369)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992135482237467)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991193975360807)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990955114944114)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990481937919407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799091830576589)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992428681923281)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991677468176931)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991580101368646)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991979432805804)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993116180724639)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992970440527682)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991992849615689)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992179419759972)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992072791559298)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992527405997841)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.799234916082867))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991351828477778)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991200606112316)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990982733883213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799152993514694)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991622255559394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991419338896716)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991791717291022)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992392257899822)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990523618061784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990437953249138)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989536133549475)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990084927843418)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989448176396386)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988851870472232)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991049098639758)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990622623404487)),
  			},
  			... // 9 identical and 32 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1995548983631716)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995891159710785)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993816149075192)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993694486251723)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993472451357086)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993340305469207)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.199281493955718)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199294275131801)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992114251992447)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992564639707821)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991148982925006)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1991681637933167)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991134688732252)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990793359502114)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1989837324174226)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990451451706596)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.198903455776169)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1989801809183942)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988940389370946)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988800809221962)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(1.1989061258914364))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(1.1989021113069935))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990396006263389)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990142773942918)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990817441873158)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19914130034158)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.1989696696574212)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990094436009207)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(1.199004074311039))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988420639135284)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1989356753196463)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1989051077421626)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1989309001504445)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.1987151247909051)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987723897917506)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.199023632432939)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1989411921418893)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1989823482176796)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990209721556555)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990074389848615)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198946927220871)),
  			},
  			... // 10 identical and 29 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.9952108445806591)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9951431196581366)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950377646126423)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9950869711749772)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950576117176755)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9951716035250058)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.9949691587478773)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.995001566483277)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.9949989400542392)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9949762672667082)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950428628294063)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9949775052805327)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9948384566898347)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947927762275666)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(1.9949663402360036))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.994820891833386)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947513108860908)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.994785330845341)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947254502139469)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.9948956758636198)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994717299211253)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950054939942476)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9949602659276893)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9947843882839438)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994838695958412)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9945963594166145)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994697817927744)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(1.9945377261918555))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9946662987777974)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9946031060388)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9946993312955172)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9946778977776154)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.99494127503082)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948503199695713)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9949061573696774)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948667562473565)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9949460604314866)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9950167327749335)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.9949385706286085)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948877790389168)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.99487625884387)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994930492297022)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9949247248711708)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948449962749146)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.9947330156032912)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9946899733332815)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.9946841688096129)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947599052777514)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.9945480931586532)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994599546197181)),
  			},
  			... // 9 identical and 26 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997790766027607)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998166902471955)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998557763359405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998265886229152)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998335735639234)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998132783681569)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999764181422239)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000046089106602)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999165719630189)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999646543536801)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998358930560847)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999035914720863)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.7998671409349319))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998648694928824)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999100973731321)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998470307682719)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998756571321024)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999639196257898)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999244038097095)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999237024392389)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000152457166566)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998302514518459)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998042852435416)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999683922123014)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999397407563973)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000410195919316)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000120145082473)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.8000464316166471))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999054379472366)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999463157514887)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998709092895929)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998489393167094)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998699453009114)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799884476191623)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998809315435205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999213349040494)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.799912342587706)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998674797481443)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000186724200979)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000347952749063)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000675868946328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000331267402766)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001134781692804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001383045508474)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001251495018425)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001737069571391)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002740838379704)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002086100194397)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004854330386298)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004529609008588)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004471741340827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003679735009145)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003916257667265)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003381381416693)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004087690639624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.800445763048095)),
  			},
  			... // 7 identical and 25 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000031247035559)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200040190083285)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002107705850988)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2000864401946052)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002131262511762)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001262292056345)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.20015873464371)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001049357057652)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001887995159053)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001701894790555)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(1.2002300143500584))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002842412878123)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003400828296111)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001780852152135)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001235623849142)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003251232921828)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003730319750805)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(1.2003501459762143))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.200284933238465)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003785661817528)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002685660944528)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003465599346803)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003515310435242)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003326743931717)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004669325335549)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200401278674706)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(1.2005269532974086))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004213091682885)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004505782057013)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.200422805307306)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004731628999838)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002930912071312)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20026520383596)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(1.2003230199567043))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.200245908521613)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2002268985863258)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001470684898974)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001885367914413)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.200160465800101)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001474920678366)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000661084964686)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001278102778208)),
  			},
  			... // 8 identical and 30 modified elements
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[1h5m15s])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.9980246090582665)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9979994564189898)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.998166135539684)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9980418280102454)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.997896768918256)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9980154926104812)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978918210400833)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978136698952085)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.997906569519397)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997970588482669)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.9980515214109607)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997977219164695)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979807536746552)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9979589656321273)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978172310761382)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978718109397957)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978574764528942)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978083764263554)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(1.9979920176475154))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.998009163702426)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9980563837038128)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.997767109874531)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978326217367732)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9974077056485997)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974901535863467)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.997383755835397)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974099680869382)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.997316310357045)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973394263933006)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(1.997409327463562))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973377355059985)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997423511509466)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.997455350663084)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974140726360534)),
  			},
  			... // 9 identical and 34 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995055846033899)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995564844981454)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993678610788567)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799376310107071)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994776892546049)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993444507599048)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.799515367173435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995468333819085)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996118768432732)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995969443039619)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995028037777947)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994440660683503)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995568742132401)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995450983874234)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996374522003552)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996269375696008)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997146076140472)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996913259659834)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996844878043894)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996950305006342)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996728777002943)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996548742454351)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998280772161634)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997853290315808)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.799985186948472)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999114579090546)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000473230055359)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000244840598959)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001038809816645)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001410809596513)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.8000085916258347))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000455822279948)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799997361159573)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999781497401635)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000459398252421)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000459239549002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000160396335787)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999150038597976)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999655436620944)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999268738407632)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998967549298553)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999345414827593)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.79996008209701)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999375584056538)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.79988245781699)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998329398621234)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998965933434855)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997536965387414)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997693369454094)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997882151184246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997649005353736)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.799690833460549)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996386680715166)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996699652704827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996042043549909)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.799604375119252)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995895873410283)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997172430881758)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996855337967285)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996682534284908)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996602477336904)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997328356118001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799692314698826)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997016292010598)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997528999472944)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997703218408634)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997980586721741)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996646863896676)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997267030191395)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.799728976661468)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997021078582887)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997352219103356)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997070730486611)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996171590358809)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996374413892056)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996244854772525)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996748850816483)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997477060295832)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996938792285706)),
  			},
  			... // 2 identical and 19 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974570185646338)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974376733358925)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974532156079876)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197473305001341)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.197612754053548)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1976336708810955)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.197580024014558)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1976331109797171)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975710676530438)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975282526026703)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975351888260057)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975723290192688)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975518861256749)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975917213716536)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1976348307355285)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975970368763362)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.197415128154942)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974939118583103)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(1.1973065661023803))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1973051708153524)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1972823562964054)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.19739202512714)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1973756634788457)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1976966214113776)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975920027507276)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(1.197661333238542))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.197669322671526)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1976152780328997)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(1.197684153310402))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.197603894486223)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975727415759008)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975537118170878)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975336017879261)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975218740734925)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19754568665154)),
  			},
  			... // 12 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.9961323079927)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9961647953103043)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.9961494938551407)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9962068291749724)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.9961303817750564))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.9960895983526057))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(1.996328692817989))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.9964211664267377)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964761609808657)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9964963350247333)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996407575410045)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(1.9964515478772469))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.996495971927548)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964732046028548)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965027289698496)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965294809859737)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(1.9964845183423197))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965265215729433)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964305572618526)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965622806523824)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965175072311652)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963786420150353)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964486267355819)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963901481231499)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963642250855915)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9961664772933096)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9962146553666464)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.99642746392042)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964043811877112)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.996510936303631)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964851535963772)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965001781363887)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965633086819738)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(1.9962894674916283))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963359420690352)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963716513128764)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9962882013815215)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996387035570953)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.996290695741582)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996220749770297)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965345187462826)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965562287330303)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.996442049954925)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996508655241556)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.9966199566364822)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996574922104867)),
  			},
  			... // 8 identical and 27 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.7996014557661082))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996790068902914)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996623867561287)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996781779889046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996945245594671)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997622798670969)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997289300728518)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997195673257331)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996937353844311)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996831325827228)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996591229198707)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997138175074859)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997363250853677)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997027874435954)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996851517590498)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997345813576257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997498537292455)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997708446098505)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997461975295225)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.799784444159616)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998437355133309)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997787403663301)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998329006743262)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996125253274694)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996857805439244)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996464332722871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996214740313732)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996656724493569)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996561425804645)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996847358240468)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996998688773435)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994733447567476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995238973282154)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993700405444635)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994034346667657)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.799338597527174)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993472027033329)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993835692975165)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993489382636292)),
  			},
  			... // 8 identical and 33 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992576239094652)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199227363223479)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991587115299251)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1991243983727153)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1991687079665572))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991322113979903)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1991750858774073)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990412539192725)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990792041749123)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1989852150552012)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198960501537688)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988793615323237)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198951884942655)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988411892265025)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988569146640704)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.1987566589899457)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987705559685047)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(1.198717935786536))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1987176235276928)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1986653604469766)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.1986819503295338)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987301563629988)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.198914708081833)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987903265261102)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.199064438776268)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990256846717073)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990336934895354)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19907541777106)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991359991543091)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990790900559014)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.199086403591639)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990653357807532)),
  			},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(1.1991050260360347))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.199148436607388)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990831029145843)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.1994239464325978)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199355208544039)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993230833159878)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992995293948938)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.1994128528977637)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993508212708441)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.1994129156050701)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993948259839304)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992665926318453)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199300425430215)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992952284677063)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992696757496146)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993059989222137)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992863441966142)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.199273901719295)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993102114114762)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992811029781694)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992578618773193)),
  			},
  			... // 10 identical and 23 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.995827323232856)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9959430703855243)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.9956794739755637)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9957362487712353)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.9958570448057655)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9957891091468862)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.9958858197521643))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(1.995820613585584))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.9958992025195657)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.995925561833941)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9956824831404936)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9957404785593293)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9955480326510144)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9956908814304557)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9952459486365757)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9952811585620311)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.995113539368705)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9951961158314484)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.9951716457984272)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9950070945134488)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9951119826282457)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.995175214377999)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(1.99500072253642))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(1.9950114577190325))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.994856184919167)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948939565925992)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(1.994959504150644))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9947877424523768)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947623469756195)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9948391362512603)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994915283481575)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9948871783366726)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994846474137847)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(1.9949013639947977))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(1.994932067049798))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9949178804514829)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9950424372897713)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950201168137094)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9949836755452124)),
  			},
  			... // 10 identical and 28 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.799881518514984)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998078649793424)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998124402049747)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998466291486275)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997350099122585)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997844121975546)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998798698531059)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997964815321077)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999560952454547)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999697833350535)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999129951963692)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998875382340883)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.799891173742036))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001033092351139)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999926025074066)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.800135946310604)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001569613332635)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001180497217266)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000653896015733)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000773988059148)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001473590946907)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000805124089054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000408498646446)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.8001661124102781))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001003493790698)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001192213026604)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.8000973025148932))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.7999795961227044))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999809092898016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000219014611233)),
  			},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.79999013948159))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000017872100452)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999841385129672)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.799998328571334)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999867492435098)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.800040610095062)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000268725849602)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001003311150243)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000428713703502)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001329973915262)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001462996986101)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002370930033857)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.800257503983504)),
  			},
  			... // 7 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992783705215624)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992426789297912)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.199495298087673)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1994107363778874)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993951575487585)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199420092950217)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.199341419682888)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993113130140731)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993128052298123)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993000479131974)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(1.1992826853665888))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1994149657159263)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993619619976934)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993358703885142)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199310130364051)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.1996053173299641)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995554944088784)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1997556231880222)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199732108874482)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(1.199840469465679))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.1998970190325127)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998797211991112)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999005033189187)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999289504943431)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999919141168751)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999651064213703)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001353105634944)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001045263347383)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(1.2000545140332037))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(1.200218560533536))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001579365409587)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2000937299767216)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002005485184206)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2002651727892752)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001781155781635)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200207672201782)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001119102232272)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001368458005737)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000713024962493)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2000104767747346)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999363998556152)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999658101912716)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999904273358908)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999699300407203)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999811447797166)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999515102926457)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.200021940142945)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999818978391084)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000807347145321)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001066462999141)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.200150274933623)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200112104860502)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.2000682905718894)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001660443014568)),
  			},
  			... // 7 identical and 25 modified elements
  		},
  	},
  }
increase(demo_cpu_usage_seconds_total[1s])
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
  }
increase(demo_cpu_usage_seconds_total[15s])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(30.30091492133215)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.408670789562166)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(29.70104966405779)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.91264812927693)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(29.73339420882985)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.912884330376983)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(29.39285668451339)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.708987119607627)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(30.20581075362861)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.65447915997356)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(30.299169384408742)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.389838939532638)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(30.112951044458896)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.16867715958506)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(29.43192105414346)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.574515040032566)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(30.058949179016054)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.78535226918757)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(30.62634236505255)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.43318479973823)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(30.039215865544975)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.136328630149364)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(29.26104320352897)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.38638682011515)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(29.076018621213734)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.206114410422742)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(30.06541475839913)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.836989250034094)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(30.242822625674307)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.32395567931235)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(30.48341539129615)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.55105714034289)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(30.216792984399945)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.199953549541533)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(29.951137706637383)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.844616670161486)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(29.675541371572763)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.693320769816637)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(29.829524828586727)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.98367931973189)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(30.55582537036389)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.49645187985152)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(29.675799495074898)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.63404653966427)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(29.970693801529706)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.921396799385548)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(30.204237731639296)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.2106264103204)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(30.18761398550123)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.214643959887326)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(30.412399328313768)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.22409576922655)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(30.86803470365703)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.808218990452588)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(30.935996405314654)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.7839428903535)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(30.821372197475284)),
+ 				Value:     Inverse(TranslateFloat64, float64(31.052891919389367)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(29.63190260063857)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.076132979243994)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(29.543092518579215)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.36231339070946)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(29.407164605800062)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.355213039554656)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(30.680513261351734)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.135518269613385)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(29.94984948914498)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.31617171037942)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(30.661591622047126)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.066327270120382)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(29.022236122749746)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.658428150229156)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(30.674486172851175)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.143840109929442)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(30.972095937933773)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.972510749474168)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(30.76030688965693)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.660623889416456)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(29.930535794701427)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.21219736058265)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(30.63128810422495)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.179034809581935)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(30.654887968674302)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.518221819773316)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(31.11619501747191)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.871253499761224)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(29.448958315886557)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.07456715963781)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(29.805739453062415)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.531429540365934)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(30.75752457138151)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.41303755994886)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(29.653159450739622)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.702178330160677)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(31.017902123741806)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.334808359853923)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(29.527676914818585)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.123088840395212)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(29.954228115733713)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.86137255001813)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(30.52033334830776)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.44051755964756)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(29.344171254895627)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.833459859713912)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(29.47480789711699)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.122520570643246)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(30.042874597012997)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.712631340138614)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(29.940303202718496)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.060462160035968)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(29.453379040583968)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.658056889660656)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(29.71435452438891)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.547421280294657)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(29.882475548889488)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.7783594597131)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(30.479315200354904)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.231563730165362)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(30.6738593140617)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.749058780260384)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(29.826236167922616)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.046556719578803)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(12.200732986209914)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.92964554997161)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(11.615739383501932)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.815703614614904)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(11.720168453408405)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.677979269996285)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(12.422673715045676)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.093649696558714)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(12.17801807471551)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.377167343162)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(11.553401715354994)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.7398855634965)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(12.002402572659776)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.895021429751068)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(12.543715444626287)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.413228140212595)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(12.208944029174745)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.28499798476696)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(11.867724238196388)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.824498113244772)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(11.84618022898212)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.877903156448156)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(12.5462073138915)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.322260685730726)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(12.31765520805493)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.354548803996295)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(12.118594012688845)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.168529735412449)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(11.999697452411056)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.074987600091845)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(11.55155387101695)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.519884931389242)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(11.669067520648241)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.72870550956577)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(12.216007297625765)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.021709190215915)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(12.311304012313485)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.166916845366359)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(11.776231563650072)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.731304617132992)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(12.1150273445528)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.946351727470756)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(12.160659339744598)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.288439536001533)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(11.791599745396525)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.092629309743643)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(11.683060341747478)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.694336839951575)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(11.679071720223874)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.488349518738687)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(11.59299048408866)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.58165510604158)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(11.406571295578033)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.334567985963076)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(11.59417763678357)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.540541736409068)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(11.100964460056275)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.214611140079796)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(12.579122342169285)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.033814150840044)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(12.072127498453483)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.358205518685281)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(12.225915302988142)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.453187835868448)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(12.11304894508794)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.309430436231196)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(12.351287066470832)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.208201451227069)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(11.820065752370283)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.024797613266855)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(12.513519356958568)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.172100719995797)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(11.34148471802473)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.833555679768324)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(11.300840731943026)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.245634057093412)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(12.076926013687626)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.837517977226526)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(12.336862319614738)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.985483423341066)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(11.731835403945297)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.098980649840087)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(11.660998268052936)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.880734419915825)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(11.664201784646139)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.705116179771721)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(12.055982460267842)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.944114963058382)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(12.43011524551548)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.249765073880553)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(11.374405392212793)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.58234007563442)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(12.294011932332069)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.088831373024732)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(11.341984875267372)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.74836954753846)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(11.866652086609975)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.684658824466169)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(12.19309965474531)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.04353979229927)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(11.860884824534878)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.941694436594844)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(11.923319439170882)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.80997881386429)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(11.763392979511991)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.834681384731084)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(11.646826595300809)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.68834827374667)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(12.039825058775023)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.906402483582497)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(12.415717228548601)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.159576905425638)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(12.00064414087683)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.1306024142541)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(11.838222375372425)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.910242510028183)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(11.8705176981166)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.013972137589008)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(11.587452375562862)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.42692592414096)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(11.739646896952763)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.684397139586508)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(17.498352088965476)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.66168364882469)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(18.083210952579975)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.8716482501477)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(18.546437337063253)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.409136400558054)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(18.184469608124346)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.197363190352917)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(17.616171162575483)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.968353499658406)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(18.147428899537772)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.8702754965052)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(17.884646382182837)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.936301419511437)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(18.024363500531763)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.012256821617484)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(17.132106801029295)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.529649754986167)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(17.505933397449553)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.34231709036976)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(18.114603891503066)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.985768211074173)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(18.192749481182545)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.291352489963174)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(18.60632617212832)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.4393367851153)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(17.81599123449996)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.994481028988957)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(17.75747992610559)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.60105672944337)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(17.965030741877854)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.929057934321463)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(17.514139498583972)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.671340939588845)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(17.832854993641376)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.73367413971573)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(18.01315460773185)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.13976238016039)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(18.394243604969233)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.285016058944166)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(17.32914728857577)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.557196389883757)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(18.163541160989553)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.077513919211924)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(18.237706451676786)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.985973899252713)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(17.512701926752925)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.695036750286818)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(18.133314294274896)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.897006520070136)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(17.994610182009637)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.194249119609594)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(17.725393993780017)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.857213019393384)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(17.46982595929876)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.67551536951214)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(18.077663352247328)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.732496939599514)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(17.788975059986115)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.890052874572575)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(17.784779981710017)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.87948110047728)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(18.366920087020844)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.191599109210074)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(17.20643779076636)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.555051296018064)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(17.698863442987204)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.475626840256155)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(17.518342630472034)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.90887512359768)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(18.46424452168867)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.169471129775047)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(17.98402910772711)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.02260420564562)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(17.127063333056867)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.381855195388198)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(17.162767090369016)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.10185813345015)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(17.732601888477802)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.402319219894707)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(17.636876486241817)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.721984540112317)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(17.68411376187578)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.60104376077652)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(17.219603195786476)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.423630320467055)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(17.89505922468379)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.581317879259586)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(17.764145304914564)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.81880539096892)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(17.86807003710419)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.6046223603189)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(18.052828618325293)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.208990309387445)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(17.640113011468202)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.91682210098952)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(18.605671003460884)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.19225234631449)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(17.85267222672701)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.095087659545243)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(17.618781819473952)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.617788000032306)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(18.132509307470173)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.956561314873397)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(18.761799122672528)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.642798050306737)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(18.310298808384687)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.599020388908684)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(18.01987174199894)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.033135360106826)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(18.130903724581003)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.18236619979143)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(18.285001336131245)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.321976309642196)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(18.279302075039595)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.311398026533425)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(17.65016710711643)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.754464119672775)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(17.73868831805885)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.824015299789608)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(17.83411694224924)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.869046149775386)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(29.863191889598966)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.061337609775364)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(30.615914929658175)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.16100960969925)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(30.411872455850244)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.720765589736402)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(29.661634479649365)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.038456980139017)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(30.78203310398385)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.23358467966318)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(30.42748566577211)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.548968229442835)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(29.487188262864947)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.848366550169885)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(29.6396499783732)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.589167430065572)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(29.79330282099545)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.75973421987146)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(30.299964212346822)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.054470400325954)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(29.889651909470558)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.933382320217788)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(29.632016857154667)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.701250109821558)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(29.955404384527355)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.051582540385425)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(29.620635755360126)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.7298833001405)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(29.975350295193493)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.84292924962938)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(28.917220604605973)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.251483760774136)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(30.86942596687004)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.403554239310324)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(30.06368415663019)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.30137879960239)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(30.481932286173105)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.487481399439275)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(29.161982513498515)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.505600770004094)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(30.09254128066823)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.74874858930707)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(30.524711050093174)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.33203310985118)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(29.346198696177453)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.76180121023208)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(31.12004051869735)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.513318269513547)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(29.615746357943863)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.876537960022688)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(29.971512311138213)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.9078653100878)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(29.909303257707506)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.017614889889956)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(30.3332312903367)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.00212498009205)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(30.649701038841158)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.29751762934029)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(30.0674517955631)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.495884059928358)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(30.017828701995313)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.133405700325966)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(30.40655119344592)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.94090574979782)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(29.4738088818267)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.81489386036992)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(30.56152093084529)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.040257969871163)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(30.525242254603654)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.666522259823978)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(30.426708473358303)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.660269919782877)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(30.801665235310793)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.68012994993478)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(29.591794651933014)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.593101700767875)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(29.701888277661055)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.417030380107462)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(30.02262259181589)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.7211910802871)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(29.498090614099056)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.706190469674766)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(30.127149683889)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.203511629253626)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(29.695056752767414)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.691869469359517)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(29.878770413808525)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.871730550192297)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(29.32483715331182)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.37699448969215)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(28.905760538298637)),
+ 				Value:     Inverse(TranslateFloat64, float64(28.989782330580056)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(30.17340860143304)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.974469719454646)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(30.486305981408805)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.113228630274534)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(29.581567426677793)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.918377249501646)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(29.981945826206356)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.575382250361145)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(29.686016247142106)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.606574540026486)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(30.226191506255418)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.164546260610223)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(29.94081564573571)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.82172601018101)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(30.61465084925294)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.55447271000594)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(29.127481834497303)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.542088789865375)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(30.29845735291019)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.746094580739737)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(29.682384967803955)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.656501839868724)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(29.882408175151795)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.012850820086896)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(30.157133001834154)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.90601568017155)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(30.406193643808365)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.69882772024721)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(30.169518178794533)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.191796960309148)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(11.534643173916265)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.482564715668559)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(11.982539132935926)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.895158420316875)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(11.845421833684668)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.750758985057473)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(12.218904831446707)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.96376203559339)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(11.590790347661823)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.903265079949051)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(11.617823752574623)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.658695361111313)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(12.668294051662087)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.194669629447162)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(11.912044340511784)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.236932282336056)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(12.492553777294233)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.368471410125494)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(11.798660643864423)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.005793023388833)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(12.283766549779102)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.17941710492596)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(12.154013823950663)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.19586630538106)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(11.701273074606434)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.743959873914719)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(11.838958678767085)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.817986049689353)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(12.088278365554288)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.940882029943168)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(12.319364973111078)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.180353289935738)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(11.369946516584605)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.365533573552966)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(11.755668562604114)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.4985968968831)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(12.000322680920362)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.849582719616592)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(11.999891231535003)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.016234285663813)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(12.241049258038402)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.230268456507474)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(11.665374123025686)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.91553579363972)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(12.04005942447111)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.890865600667894)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(11.257272063754499)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.402447114232928)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(12.271893179509789)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.099746730178595)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(11.660611504688859)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.909779619891196)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(12.174111898289993)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.247408515773714)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(11.990839799400419)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.27540929382667)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(11.528981518233195)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.828424629755318)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(11.917593647260219)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.714725309982896)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(11.67009564768523)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.620992761105299)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(11.493748131673783)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.76091017993167)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(12.692173535004258)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.342032093554735)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(11.695658752229065)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.032391770277172)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(11.643344737356529)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.763994739856571)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(11.803404581733048)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.778875200077891)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(11.325945880729705)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.493916626553982)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(11.96395900589414)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.939682406838983)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(12.049704025033861)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.950776551384479)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(11.878489304333925)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.212455010972917)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(12.188042464200407)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.083747574593872)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(11.931157666258514)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.999048979952931)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(12.29569065850228)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.202588657382876)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(12.236372629646212)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.177572740241885)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(12.110142587218434)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.257560259662569)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(12.110035941470414)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.42952309641987)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(11.93662818102166)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.92399080330506)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(11.927718626568094)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.192604940384626)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(12.331834553740919)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.209527506493032)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(12.062472810968757)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.314856769982725)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(11.86910974374041)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.020103362388909)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(12.218280003871769)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.056517379824072)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(12.146081187296659)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.22781674657017)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(11.537709311814979)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.681934215128422)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(12.518619091250002)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.227974782697856)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(11.57227218314074)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.950307335704565)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(11.841610172996297)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.955719993449748)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(11.892116213450208)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.667104199994355)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(11.929465369088575)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.077153306920081)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(11.893813357455656)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.757950463332236)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(12.082811709260568)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.092142994049937)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(18.602164946962148)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.45609766896814)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(17.401545953471214)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.943831980228424)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(17.742705709766597)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.528475425206125)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(18.11946069030091)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.997780980542302)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(17.62717654975131)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.86315023433417)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(17.954690587241203)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.792336409911513)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(17.844517681282014)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.956963820382953)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(17.848305688239634)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.77390029001981)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(17.714143405202776)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.871794366277754)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(17.9013751312159)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.939736573956907)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(17.826581538654864)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.887200579047203)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(18.213969314005226)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.102883585728705)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(18.34332255553454)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.20445760898292)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(18.540405567269772)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.452130659483373)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(17.93637132877484)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.216188712976873)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(18.163414425216615)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.16816294938326)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(17.76062749978155)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.830912181176245)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(18.180647284258157)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.200024301186204)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(17.51774503150955)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.66293589025736)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(18.838126266840845)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.47816494014114)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(17.66640946129337)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.020982960239053)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(17.809914818499237)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.752431095577776)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(18.013741880189627)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.947333190590143)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(17.62268740637228)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.6842346098274)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(18.112360458355397)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.02371530048549)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(18.36787617718801)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.182355059310794)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(17.91658484749496)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.73497660085559)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(17.675928904674947)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.722465720027685)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(17.821317449212074)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.874057750217617)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(18.01495455717668)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.789390630088747)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(17.712075651157647)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.84560153540224)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(18.099700673483312)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.89818406663835)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(17.834017583169043)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.843074039556086)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(17.74282030016184)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.92735024075955)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(17.831413007341325)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.569482990540564)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(17.769886939320713)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.560854869894683)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(17.872388883959502)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.825953430496156)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(17.84424633672461)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.06721589062363)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(18.248407691717148)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.232193060219288)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(18.098888089880347)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.066353901289403)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(18.31386692589149)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.210061949677765)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(17.941692645661533)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.797439394518733)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(18.009252585936338)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.105541865341365)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(17.884856956545264)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.950696719810367)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(18.565020246896893)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.36544524040073)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(18.384203512687236)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.1806945707649)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(17.88996321335435)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.101539470255375)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(17.585975396912545)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.69416642934084)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(18.08659802377224)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.872095255181193)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(17.95558136422187)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.10976097919047)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(18.444874011911452)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.373322100378573)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(17.55552849266678)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.77893635444343)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(17.913103169761598)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.95045724324882)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(17.247639833483845)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.36359307076782)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(18.35389907984063)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.2299364246428)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(18.129270466044545)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.30359809100628)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(18.476004862692207)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.38777816016227)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(18.22547561628744)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.320044979453087)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(17.91340162837878)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.01683101989329)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(17.699992998037487)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.543221809901297)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(17.747670111246407)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.71606003958732)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(30.887082542292774)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.26909181009978)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(29.59417348355055)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.355169069953263)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(30.345740476157516)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.850363470613956)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(29.785345614887774)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.63754058908671)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(29.72808947134763)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.844574090093374)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(30.261411506216973)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.19670478068292)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(28.78466060757637)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.09937891922891)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(30.377034177538007)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.832041089423)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(29.1858548107557)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.64178496040404)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(29.48911229101941)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.42774064000696)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(29.66202511964366)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.468084930442274)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(29.937189563177526)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.90239396970719)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(29.20270232576877)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.490716390311718)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(29.745409622322768)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.931082230061293)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(29.62411623587832)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.757530760020018)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(30.17511274293065)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.739868259988725)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(29.58855211129412)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.677953469567)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(30.628426331095397)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.148446179926395)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(29.72421772358939)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.977997980080545)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(30.435050551313907)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.223775669932365)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(29.909874628297985)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.445702989585698)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(29.869936966337264)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.87345942016691)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(30.000449237879366)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.933432020246983)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(28.862716857343912)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.345382180064917)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(29.884565352927893)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.1090531302616)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(29.73492607846856)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.789583479985595)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(30.44266861444339)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.40710481069982)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(30.343531551305205)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.239324459806085)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(30.146529234945774)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.111657090485096)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(30.366153380367905)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.438944150693715)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(29.782830458600074)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.713007889688015)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(29.615627121180296)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.67595631070435)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(30.03214932186529)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.137320609763265)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(30.479798664338887)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.286056539975107)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(29.369821126107126)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.657326109707355)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(30.03410012740642)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.707200679928064)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(29.755596403498203)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.974108150228858)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(29.628460894804448)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.615513909608126)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(30.402361650019884)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.997313709929585)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(29.3175092311576)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.95851648040116)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(29.962322484701872)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.766623510047793)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(29.99922264693305)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.004204210825264)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(29.516435811761767)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.451300490647554)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(30.636267837602645)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.897822249680758)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(29.51246234960854)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.6649064803496)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(29.80627467809245)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.72357678040862)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(30.198151011485606)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.06775423977524)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(29.804302455391735)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.970607040449977)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(30.177007641177624)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.931297189556062)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(30.214071182068437)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.38325334060937)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(29.91922527551651)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.21092388033867)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(29.633544651791453)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.833753880113363)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(29.73534947214648)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.561539699323475)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(29.766468927729875)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.92103706020862)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(30.06774747837335)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.886093449778855)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(29.37993196863681)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.334200870245695)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(29.458885960746557)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.460941799916327)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(29.454454598017037)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.543938009999692)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(29.925346301402897)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.811091899871826)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(29.517046357970685)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.560347380116582)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(30.710140690673143)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.502265109680593)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(11.360387852881104)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.733210353180766)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(11.868077500490472)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.351170036941767)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(11.753371972823516)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.994120239745826)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(12.427370629739016)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.35029871482402)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(12.18501628562808)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.225479181390256)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(11.869772024452686)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.132763243280351)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(12.196825854945928)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.15221510687843)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(12.260154700605199)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.12663538614288)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(12.000699123367667)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.936835779808462)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(12.210310555296019)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.158885139971972)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(12.075882569421083)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.138347850181162)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(11.65773530001752)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.693013196345419)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(12.602327866014093)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.228833325672895)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(12.107641555834562)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.956445610150695)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(12.111626582918689)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.06359045021236)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(11.547985766083002)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.861788193229586)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(11.909469995414838)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.823350686579943)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(11.991634390549734)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.116083580069244)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(11.861965748481452)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.868569414597005)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(11.842585437465459)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.88788052322343)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(12.318039550445974)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.068161479663104)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(12.242598802316934)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.316275084856898)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(12.27533810120076)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.378695239778608)),
  			},
  			... // 1 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(17.752529597841203)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.99769783578813)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(18.537749015260488)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.29366090055555)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(17.90088754473254)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.15551629010588)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(17.787283760961145)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.012160690501332)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(18.08689423603937)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.929946729913354)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(17.868816474918276)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.67053196951747)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(18.418513543903828)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.348405974917114)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(17.36281112814322)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.641323525458574)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(18.813446078449488)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.421379264444113)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(18.300577158574015)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.413374229334295)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(18.26209231512621)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.393567234277725)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(18.405075134709477)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.404592820443213)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(18.194969806820154)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.280450279824436)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(18.14694882882759)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.112472156062722)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(18.264257177710533)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.178878790698946)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(17.676901484839618)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.998343540355563)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(18.501977888401598)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.498695835471153)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(17.37993927206844)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.73547022882849)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(18.413816530723125)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.153432610444725)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(17.722364012617618)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.88834380917251)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(17.772085819859058)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.48613552004099)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(17.887464225757867)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.810265488922596)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(17.724212653934956)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.6878727292642)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(18.03374297870323)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.751119699329138)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(17.702568992972374)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.94426507037133)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(17.860695057548583)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.77033231034875)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(17.883744455873966)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.549209244549274)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(18.09799305628985)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.07602507993579)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(17.928622925654054)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.2262415997684)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(17.747499596793205)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.689095500856638)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(17.614957669749856)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.672682428732514)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(18.031550258863717)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.01861748006195)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(18.173762168269604)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.955447715707123)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(18.01770464424044)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.0065324800089)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(18.40725348656997)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.295921755954623)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(17.996125331148505)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.225099694915116)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(17.953284366521984)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.86633300036192)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(17.933418694417924)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.94932902045548)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(17.61946809757501)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.89661337994039)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(18.833751251455396)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.172857074066997)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(17.897884243167937)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.14149165060371)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(17.974341650493443)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.864471680484712)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(18.391057699453086)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.54353212658316)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(17.868347644340247)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.37401995062828)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(18.027133761439472)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.995129209011793)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(17.89231665758416)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.918285510502756)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(17.80716639664024)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.938369789160788)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(18.02985696075484)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.922693020664155)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(17.789619596209377)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.992571788839996)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(17.563891836907715)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.62897691037506)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(18.21581713669002)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.847732209600508)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(18.044857190921903)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.892923739738762)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(17.999062282964587)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.00065961945802)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(17.885938945692033)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.842540379613638)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(17.94308165833354)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.26193750090897)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(18.217616411391646)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.335624849423766)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(18.54958741273731)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.51626132335514)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(18.06876697903499)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.036928259767592)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(18.064510838594288)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.11630203947425)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(17.686273145489395)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.81513008940965)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(18.19498853199184)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.80879143998027)),
  			},
  		},
  	},
  }
increase(demo_cpu_usage_seconds_total[1m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(120.78414630381897)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.02648449037224)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(120.35452765666625)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.53349296934903)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(120.07265461202371)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.99249260034412)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(119.54958783022381)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.91366876009852)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(119.7426309077577)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.94698441959918)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(119.63651143759488)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.75546375010163)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(119.91281045262109)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.63015449978411)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(119.71878757937387)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.45073541998863)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(119.5525159266862)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.6677720695734)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(120.59267058223485)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.4900958603248)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(120.2977775951678)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.3790325904265)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(119.5253259431232)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.68694848008454)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(119.04047161069782)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.99566019047052)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(119.33925064924088)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.41798933036625)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(119.16348519887435)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.54057163000107)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(119.23436481641096)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.44528697989881)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(119.86735808510672)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.56367171928287)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(120.47247460586102)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.02373472042382)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(120.59114252775906)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.42341655958444)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(120.36333280124447)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.26615659985691)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(120.22687970813024)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.47482510004193)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(119.6389935070818)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.93641449976712)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(119.68859973956238)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.77234838996083)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(120.2778730074113)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.94108172971755)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(120.56947115673259)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.28246347047389)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(120.16437429359013)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.67104647960514)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(121.1304588663307)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.87918603047729)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(121.97817021371287)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.71931730024517)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(122.44346805120055)),
+ 				Value:     Inverse(TranslateFloat64, float64(122.28643622994423)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(121.88614513420245)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.90487947966903)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(121.55977614494887)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.47519851010293)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(120.42141547054051)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.80504202004522)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(120.61237154155968)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.68002772983164)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(119.77805043282834)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.02259645052254)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(119.81279203871433)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.91607607062906)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(119.52509822560981)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.50963175017387)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(120.3719569475136)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.26389417983592)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(121.31248539516871)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.30718174017966)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(121.11172073876315)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.36037748958915)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(121.3273214704611)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.34750169981271)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(121.8254450149834)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.32729933969676)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(122.49875263903628)),
+ 				Value:     Inverse(TranslateFloat64, float64(122.41573391016573)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(122.41734015535224)),
+ 				Value:     Inverse(TranslateFloat64, float64(122.71020646952093)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(121.57790941101582)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.69478139001876)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(120.94133306972005)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.0584031008184)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(121.386000062593)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.6097289500758)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(120.7070996669883)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.95764319039881)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(120.97903733598915)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.1996526196599)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(120.18429626388982)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.14064056053758)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(120.56183487921952)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.47748709004372)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(120.41702399131925)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.95388301927596)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(119.88990703733128)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.0116474693641)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(119.62049008905886)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.8927464298904)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(119.3994515788826)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.24272809084505)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(119.60940603200685)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.5178122697398)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(119.02658511054786)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.18391289003193)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(118.42523070492527)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.64659367036074)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(118.95233405483039)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.00546320993453)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(119.72379458492452)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.67513473983854)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(120.17242903330109)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.09579121973366)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(120.13310411132194)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.01974652986974)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(47.39087755944241)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.493115483317524)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(47.191457073796876)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.23043071012944)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(47.21833761781454)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.189920930191875)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(47.645044546743684)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.55716672493145)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(47.87714032947339)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.72252735681832)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(47.70750354992395)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.79382288362831)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(47.7625199849294)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.66160260979086)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(48.30400897985832)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.280253315810114)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(48.63579256832599)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.60610370012)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(48.16917427476834)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.23613737989217)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(48.22479715367609)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.014912156388164)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(48.79192583466118)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.67678255215287)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(48.731101067906074)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.886950973887)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(48.41118831627748)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.60353668965399)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(48.58109725165096)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.46403896994889)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(48.342466597868636)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.253258725162596)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(47.90598986534909)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.135183583479375)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(47.773905996233225)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.91505024442449)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(47.89848298562521)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.91081611160189)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(47.456318393688306)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.68257448030636)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(48.00845708376304)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.759461073670536)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(48.287844393233)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.16553138475865)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(48.068286011334166)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.247219540178776)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(47.52531177719885)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.891921559814364)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(47.442849992012434)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.47043337021023)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(47.40318661640313)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.34827265003696)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(46.90955476462841)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.87596861645579)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(46.41041192734106)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.498314150143415)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(45.76525683921169)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.03789062006399)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(46.58423155698586)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.63526529446244)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(46.79872284931215)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.8973024780862)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(47.48286706056784)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.31925235548988)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(47.86336785876615)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.790237459819764)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(48.591345483098515)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.294977076817304)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(48.76190934076227)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.77437793975696)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(49.074692999774754)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.73064261581749)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(48.35672912441871)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.24354742607102)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(47.48233653537251)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.62683104770258)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(47.46906708655032)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.602749090176076)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(47.501283536411144)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.593132593203336)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(47.41585308381102)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.53431236371398)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(47.03641679290343)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.96596496971324)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(47.38194526850499)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.18110968358815)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(47.33908585746857)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.68453749967739)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(47.97074089690365)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.91999698989093)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(47.52422291768545)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.27835904015228)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(47.790683126246385)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.65314338961616)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(47.53213809972459)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.440467793960124)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(47.45578319697894)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.57543466100469)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(47.32309720699082)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.66684612352401)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(47.56063163432885)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.28735917666927)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(47.612007508562364)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.65330187371001)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(47.46740736812353)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.29955590702593)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(47.461624384773046)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.5027837199159)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(47.480658709494904)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.61823236569762)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(47.69507642547515)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.76664408342913)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(47.89457098072902)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.859816963318735)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(47.87413178909231)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.80308558605611)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(47.98887648856775)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.87450206326321)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(47.662692327391014)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.83491925057024)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(47.44126761162823)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.634800479747355)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(71.82497613369064)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.48040001932532)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(72.0176516256549)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.83607631362975)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(72.27264412932774)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.4175864700228)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(72.36900398981841)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.12916451599449)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(71.94386512244289)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.93048822972924)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(72.21962137113917)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.05071337055415)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(72.3246695619415)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.30824290029705)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(71.97720343721183)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.26901126094162)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(71.37532787024975)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.32612423505634)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(70.80179150775075)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.87376676034182)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(71.0410616113381)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.20605524070561)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(71.24638458239761)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.2362689692527)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(71.79206368564205)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.71738882549107)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(71.81319739263165)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.57847398892045)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(72.25541754845868)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.99538940470666)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(72.42316859080033)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.30145429912955)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(71.79028842090206)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.90114470943809)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(71.31725577535954)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.66121503990144)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(71.07401085543361)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.2657673349604)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(71.7439851672812)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.65126890968531)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(71.32829956473275)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.36571382079273)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(71.63679845427924)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.49805410020053)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(72.24311424249952)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.9804320698604)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(71.76045157353985)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.76699670031667)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(71.55131521143696)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.84710314963013)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(71.9960754435848)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.58068087045103)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(71.523622719063)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.84484533965588)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(71.17505421658808)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.38236853946)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(71.35491147129373)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.27567313984036)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(71.52962330830367)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.45985522400588)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(71.20513737100092)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.2274990202859)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(71.65935383974151)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.47570561990142)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(71.08789696544409)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.12973482068628)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(71.1942404467951)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.28242648020387)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(70.98893498121338)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.90954598970711)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(71.40020877055146)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.35972563549876)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(71.27131392501971)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.49255838990211)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(70.76881443167274)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.6659872205928)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(70.98284853994846)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.63687341846526)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(70.73503135889769)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.65936570987105)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(70.3223382583396)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.73838829062879)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(70.02846692468631)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.21830111090094)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(69.76435093073682)),
+ 				Value:     Inverse(TranslateFloat64, float64(69.70868383999914)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(70.21027745238759)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.22068109922111)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(70.65156239406629)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.62159990612417)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(70.65341338447548)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.71191200986505)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(71.06585357101126)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.98921342939138)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(71.05246094072406)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.95987959951162)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(71.92355691506104)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.88392479624599)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(71.67870428921147)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.8556668004021)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(72.02234437790783)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.75875781476498)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(72.06172182140024)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.9350506560877)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(72.47573890807953)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.4076976608485)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(72.70256039601834)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.85448818933219)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(72.47357161918823)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.46395535301417)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(72.84197481857105)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.64944302011281)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(73.24383467909963)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.0935893598944)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(73.17353415252133)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.19145120494068)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(72.28732893006368)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.45036318991333)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(72.16487864337184)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.06928953528404)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(71.98926465450363)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.94545300025493)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(120.56392678686163)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.88311947043985)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(121.0075588128106)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.04024889972061)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(120.86523939940062)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.21204635966569)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(120.64989017661321)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.79425937030464)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(121.13706282763317)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.98107884917408)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(121.10875644975087)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.1747550200671)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(121.04690174216573)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.92408592998981)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(120.28657635504548)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.27324263006449)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(119.7803663638505)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.86086287070066)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(120.03167827427386)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.28641603980213)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(119.56008636307986)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.69149523042142)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(119.27177232266826)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.1611826904118)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(119.57573723759162)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.47332677990198)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(119.40321054749867)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.46065063029528)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(119.3334405618635)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.58201560936868)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(118.56035360829395)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.66018653009087)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(119.60727739740501)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.31336923968047)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(119.57854979790069)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.60114744957536)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(120.07029591805555)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.95216603949666)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(119.60309131951493)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.64639720972627)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(120.29488843543962)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.72452453989536)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(120.51871660656549)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.79618483968079)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(119.89574954997408)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.78069999068975)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(120.24864924292672)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.48493755981326)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(120.1671414585276)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.90748028084636)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(120.40112548592415)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.44716681074351)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(120.18858491697094)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.32500813063234)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(120.43619681860912)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.19735495001078)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(120.49349442666227)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.06635651923716)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(120.59744389626113)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.36463070008904)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(120.79609829526055)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.63268558960408)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(120.83252378993413)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.92271151952446)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(120.29957600920036)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.63238193001598)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(120.87529876421797)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.78457503020763)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(120.84889586879447)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.70160249993205)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(120.65355575457214)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.94110696017742)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(121.48180196061729)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.46366464998573)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(121.02239823273636)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.92049362044781)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(121.10679275169967)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.07254655007273)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(120.80609137497164)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.71328098978847)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(119.87970258227803)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.0285132303834)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(119.08320270749655)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.82880736980587)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(118.88615651835094)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.09106837958097)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(119.11334842646663)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.28238555975258)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(118.97098160704428)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.03101813979447)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(118.6252307661555)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.2864434402436)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(118.41496793722564)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.73665542993695)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(119.05302407050674)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.97609296068549)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(118.7000249326229)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.90043340995908)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(119.06029187244447)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.9692170098424)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(119.78002913296221)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.2100030798465)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(119.7422283305363)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.09029038995504)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(119.79093461585315)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.93522842042148)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(119.87690736793658)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.0207916693762)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(119.50472847372292)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.71806794032454)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(120.1659818755632)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.9290756303817)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(119.60404655980793)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.92665477003902)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(119.87086646834557)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.69746587984264)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(119.51528486406261)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.84167745988816)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(119.81619029187343)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.70270598027855)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(120.07273146950385)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.397396880202)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(46.90334350107745)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.85553197003901)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(46.92487514120611)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.88393326662481)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(47.046816274523735)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.081276250071824)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(47.312731128524646)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.01982066920027)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(47.172002341259606)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.06578302010894)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(47.356857018206604)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.19341538101435)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(47.797782882201396)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94918263377622)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(47.806978577239946)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90218610642478)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(48.396809851750724)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.33360739983618)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(48.26152425919744)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.05344460811466)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(48.566567094996564)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.51542874472216)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(48.788649613376364)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.87288879463449)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(48.35666996850208)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.228208140004426)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(47.99032848057421)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.17948436643928)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(48.037563342093065)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90996742621064)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(48.1757633045993)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.257103646639735)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(47.44180970283394)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.64789028512314)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(47.461990902539)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.38232677662745)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(47.53209147449921)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.58169318595901)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(47.56098830818452)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.68898155260831)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(47.30562334372238)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.790828813798726)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(47.38511464846405)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.354834913276136)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(47.79690771803937)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.80157685698941)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(47.43862276253375)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.46931252302602)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(47.69454652816057)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.65035952022299)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(47.347738083621316)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.42417303426191)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(47.418317852541804)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.37954813009128)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(47.419001492248334)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.59652524674311)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(47.63939259235154)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.255806643050164)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(47.61905185353349)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.69602103019133)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(47.62081700817428)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.294822675641626)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(47.289842098612674)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.18358043022454)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(47.64818029647523)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.52895485330373)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(47.36273748004301)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.33216748991981)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(47.24102857979861)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.408409633208066)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(47.61887045746499)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.33228358998895)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(47.25920152376321)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.102850414346904)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(47.11653953485868)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.41632433002815)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(47.11927680230953)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.98801132151857)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(47.190117106180296)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.10989835532382)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(47.50623253614388)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.47303017694503)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(47.96866695802997)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.55819889996201)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(48.15966903248971)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.204695413820446)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(48.70541522499512)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.38630450004712)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(48.508352655070745)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.42659687483683)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(48.54604747671295)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.58096129773185)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(48.506954419003286)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.413351773284376)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(48.25518868491053)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.41105908015743)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(48.50367831862108)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.43515501637012)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(48.65668277544054)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.31922179972753)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(48.05608868615871)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.158533236943185)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(48.560439654541284)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.23069594660774)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(48.4438072732565)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.37033128319308)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(48.177065747197375)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.110325074754655)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(48.327887009829276)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.23484809603542)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(47.897787523879245)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90804768027738)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(47.86322609385983)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.889714633114636)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(47.525468353690066)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.67227210663259)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(47.692673536525525)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.52786156348884)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(47.62361171858554)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.76526425825432)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(47.80493573827499)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.4747260035947)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(72.09636608748274)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.86134857032448)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(71.631202429533)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67581785004586)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(71.65158071368933)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.30667740944773)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(71.60101507637988)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.78591997455806)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(71.690934848379)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.55313814431429)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(71.53438655185428)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.63182962592691)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(71.15531538223678)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.12673145066947)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(71.47008144110441)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.42457127012312)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(71.3864601582966)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.40552973654121)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(71.27043383128263)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.26013936381787)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(71.43698290362954)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.39307602494955)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(71.50321441854942)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.56592850573361)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(72.06759279085831)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.89846508949995)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(72.6064609709111)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.3598650097847)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(72.62899609147148)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.50801695790142)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(72.82751945643263)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.68270981498063)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(72.51454925841905)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.63874046131968)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(72.52309565212238)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.61652577482164)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(71.96124895187941)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.06614076066762)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(72.39955673400651)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.26462122052908)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(71.96312458711591)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.08464664686471)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(72.09616874497044)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.84898024611175)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(71.87097909877245)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.01772315986454)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(71.87636434964158)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.64574990887195)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(71.7019483663819)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.04216018971056)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(71.81477277082475)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.72866013925523)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(71.95673357898538)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.89544372539967)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(71.70843803814866)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.80611978471279)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(71.86711297184229)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67783682979643)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(71.78350424969737)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.93934825994074)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(71.14672106335108)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.6724917255342)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(71.44127047671513)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.4937080508098)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(71.6158800616183)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.43866321351379)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(71.32560010931708)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.48325747065246)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(71.47371190142901)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.4899878455326)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(71.29121013188903)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.32660944014788)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(71.25899649580771)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.43348492402583)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(71.42469857429916)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.26318203564733)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(71.33756679194894)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.53944210056216)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(71.56742785871029)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.77682064007968)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(72.17770122702825)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.09845657367259)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(72.51176668398759)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.21299371495843)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(72.51781079714948)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.30423618573695)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(72.18123633279042)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.3313099341467)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(72.52066571908918)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.54238497000188)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(72.39235810562968)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.73259524442255)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(72.64171398769724)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.44999278057367)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(72.25542359460484)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.21284794528037)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(72.35993309827013)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.26441156491637)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(71.84666171128099)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.31156116910279)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(72.163882185451)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.23146368004382)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(71.69733202355829)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67901366949081)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(71.76525812562215)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.69444030337036)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(71.5096632557159)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.46888326015323)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(71.73102088983762)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.64708396978676)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(71.49986697089942)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.76287670154124)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(72.09636371718211)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.78363060951233)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(72.16730154576626)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.23026201501489)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(72.79204160753976)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.23046099673957)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(72.56019799817692)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.53202976938337)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(72.1223327947611)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.1278771199286)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(119.65060547671534)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.76735593006015)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(119.26810419661076)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.24526744987816)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(119.80036578598347)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.82951239030808)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(119.75022094459695)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.98680905997753)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(119.89599036357619)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.76293440070003)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(120.47515684535557)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.4012287305668)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(118.7891290184449)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.99961409997195)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(118.98727756907994)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.52152123022825)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(118.81877980889243)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.74826411996037)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(118.64125023409723)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.55077525041997)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(118.082250748507)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.50673233997077)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(118.56163158030671)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.29058437980711)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(118.36633217673409)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.56927886046469)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(118.31922733478925)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.14819581992924)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(118.33566919070752)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.44037010986358)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(118.98249592496589)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.89770373981446)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(118.81401112777264)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.84872172959149)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(119.93660419772971)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.30954624991864)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(119.82007639211686)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.65722317993641)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(119.98985389518467)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.11698380019516)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(120.15599959885532)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.30748938955367)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(120.11763573573393)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.1040388699621)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(120.13258789276534)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.3786369599402)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(119.25719359923492)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.20149730984122)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(119.4808893850581)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.30839573033154)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(118.75843393226916)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.84164607990533)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(119.14547268301247)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.19684207066894)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(119.58091990548101)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.51257180050015)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(119.51362558352676)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.60995846055448)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(120.7150967341255)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.61224948056042)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(120.90887407044117)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.5444262092933)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(120.19645590910856)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.46489358041435)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(119.97399702803654)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.19121404923499)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(120.41368856789035)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.28205878008157)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(119.32138768786733)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.76425337977707)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(119.5853117799217)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.5428845398128)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(119.88748889687386)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.5247285105288)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(119.43059153787114)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.53328434936702)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(119.49564236368644)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.7800925699994)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(119.02889396521178)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.00523295998573)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(119.4704119878059)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.40023386012763)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(119.34886318343607)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.376982210204)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(119.12106236815451)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.21754181012511)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(120.03783527084371)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.88941310998052)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(119.501326483759)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.29614691063762)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(119.62017962742935)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.62199054006487)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(119.51280481131238)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.77920955978334)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(119.39485372806136)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.64926275983453)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(119.62406946041366)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.08964398968965)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(119.98465270176528)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.8081795508042)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(120.15726393833755)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.07935483008623)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(119.92709767987782)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.96420146990567)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(119.5630082650618)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.65566711965948)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(119.73052242872389)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.63044476974756)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(119.65054280141537)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.5576046500355)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(119.05463903871448)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.00151184946299)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(118.55661373822525)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.6946189692244)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(118.72187315875833)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.57522560935467)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(118.58018837428905)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.70189016032964)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(118.07784328474239)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.53560843970627)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(119.1261095702648)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.96387058962137)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(47.69714790260927)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.71842530975118)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(47.794597151435234)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.80473916698247)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(47.362897539341986)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.48748798528686)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(47.618916599587955)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.463281644973904)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(47.87901957756416)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.82598640676588)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(47.46348070556467)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.64266417641193)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(48.48739284564825)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.20028951019049)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(48.75433959320865)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.46167431306094)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(48.48412398062646)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.626559080090374)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(48.63064370846206)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.481852365192026)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(48.56390517221933)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.40909655345604)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(48.097876819358625)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.2677387339063)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(48.328370882367544)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.53807340981439)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(48.495938183231786)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.436397979967296)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(48.49952950819649)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.51034962013364)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(47.933892049572684)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.06879976019263)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(48.014526467093006)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.95785803999752)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(47.63300738348202)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.18045743973926)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(47.568321146578946)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.6868826947175)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(47.56242753429846)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.510178613476455)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(47.817637207494535)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.64778725989163)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(48.319501750340514)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.11086261458695)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(48.350120738995344)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.35477468976751)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(48.85188173841346)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.69604519568384)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(49.11751632240008)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.063311805482954)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(49.50584393451837)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.43784075649455)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(49.13630142774094)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.00820566993207)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(48.585130184550174)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.55212339526042)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(48.27731760929931)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.31846322026104)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(47.78427890163253)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90700113447383)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(47.5908443826166)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.63323194347322)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(47.776876400478855)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.59886110993102)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(47.65717963044616)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.67919551022351)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(47.60695290446959)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.641876379959285)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(48.14094381051307)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.84059474570677)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(47.961763245646246)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.89621309004724)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(47.88884608955546)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.08881798945367)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(47.91494984501465)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.74568318575621)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(48.10713644342666)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.868404334876686)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(48.04196278310634)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.09923287993297)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(48.03211760944263)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.043811469804496)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(48.03336315009404)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.08158557349816)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(48.19387951527129)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94917708681896)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(47.67786155742677)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.720686494372785)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(48.15458754179152)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.042175595182925)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(47.96122891659086)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94395504007116)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(47.75245873850177)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.84721458423883)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(47.93787087195299)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94015118153766)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(48.294728077948086)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90072870021686)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(48.25682873939248)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.38516367506236)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(48.20147046649998)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.98819947009906)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(48.437829393385485)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.40165911987424)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(48.573365465145216)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.58226288994774)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(48.13192054290663)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.30343058146536)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(48.17161108655008)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.273962636478245)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(48.59257192875851)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.394239058252424)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(48.572685267606914)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.478618413209915)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(48.44695371423255)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.58207192318514)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(48.4791658588431)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.41177500039339)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(49.287556206976824)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.1111672334373)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(48.30012205209244)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.51496717799455)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(72.21588299355723)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.11421876586974)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(72.50093502077189)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.54999339021742)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(72.40037303485653)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.28299961984158)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(72.1944988139651)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.14990929048508)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(72.22499004717577)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.41107918601483)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(72.06136244399981)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.9561070902273)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(72.28711450574072)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.40009639039636)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(71.82201920957728)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.61680445540696)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(72.26073259453881)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.22517681028694)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(72.29174244403839)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.56737241335213)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(72.91748046536337)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.684171134606)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(72.90412798388438)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.04167690407485)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(73.30529695613818)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.89264774508774)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(73.18483449417081)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.4154062140733)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(73.16480130566792)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.04928028024733)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(72.64724838462742)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.63349649682641)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(72.73509876328436)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.79342021606863)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(71.99402476982637)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.1099963048473)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(72.17523881386626)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.2558941245079)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(72.01135492257096)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.97283758036792)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(72.02636318857019)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.6447233390063)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(71.56286250224167)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.78509850334376)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(71.51729135655543)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.26658833865076)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(71.4545610144057)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.70245748013258)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(70.96523064510389)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.2282924503088)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(71.29935848577456)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.32051315065473)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(71.28186224028468)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.39495224505663)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(71.39758626710284)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.53530479595065)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(71.77269316735592)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67157831043005)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(71.50062436170198)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.48074939101934)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(71.06391790509224)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.42234184406698)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(71.59030404957858)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.53624530974776)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(71.93245971135117)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.72959045134485)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(71.54299489950591)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.67606484051794)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(72.10130487348545)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.99515188578516)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(72.45292498408394)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.16090237442404)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(72.22366501763463)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.38645350560546)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(72.21809498085217)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.32103245984763)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(71.96085754646496)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.95150308404118)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(72.49277960170399)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.49553414992988)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(72.06110675429755)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.15595465432853)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(72.18141001598401)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.1414322052151)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(72.68505811352621)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.43328109011054)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(72.28430316664955)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.38990039005876)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(72.34408598765731)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.66167749930173)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(71.98222783343358)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.0340544404462)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(72.29837283424355)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.97357587981969)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(72.23091178455135)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.01058608014137)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(71.64483884823592)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.60962734371424)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(71.32215494797988)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.4066568100825)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(71.6412656083703)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.53244572039694)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(71.6350729343566)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.63413940928876)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(71.86362627792087)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.76207000017166)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(71.70119339667937)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.66612465959042)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(71.74148247221653)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.76843269634992)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(71.91642538864504)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.2042490793392)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(72.4343373467299)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.42676259949803)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(72.39480947398326)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.44270246010274)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(72.94064574756405)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.48633482959121)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(72.6346004788171)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.35322428960353)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(72.57376835122705)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.52116221934557)),
  			},
  		},
  	},
  }
increase(demo_cpu_usage_seconds_total[5m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(602.7415752467715)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.4782985597849)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(602.2553577772894)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.0988643793389)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(601.6594560299131)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.7704308200628)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(601.3682227846929)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.4152524899691)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(601.3365313960081)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5566319599748)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(601.5670253020727)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.404318199493)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(601.655864391981)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.8795977793634)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(601.8159912113036)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5743194399402)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(601.4170765359017)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5167028391734)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(601.3440772493259)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.4773254701868)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(601.8656286571995)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.3639007303864)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(601.1925154081466)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.182813519612)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(600.2482761302963))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(600.4847157951759)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.3549886401743)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(600.5082456783344)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.2889984194189)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(600.8984404562389)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.8334199199453)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(601.0933595507453)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.9068076396361)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(601.253322720275)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.0365763604641)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(600.7717160845838)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.8051747195423)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(599.9508146285)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.3464094595984)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(600.1216754475134)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.127777589485)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(599.9908274986734)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.1651835795492)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(600.3256581278549)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.220698739402)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(600.1839873879769)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.5470746103674)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(600.0513513537786)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.3581792106852)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(600.133130353386)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.339420799166)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(600.6396151387717)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.5548474304378)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(601.1982069325522)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5047834003344)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(601.7954921362511)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.9484733492136)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(601.2441829462551)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.3121081599966)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(601.1154050613611)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.8068932304159)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(600.9177522484403)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.6109698498622)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(601.1841526280267)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.2423825599253)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(601.6951490859738)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.6137110907584)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(601.8421985092178)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.9175650002435)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(600.9602133550886)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.0662761600688)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(601.5919373174971)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.4406329104677)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(602.4851592548065)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.4674161700532)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(602.6721468953006)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.9349879799411)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(602.3633874902281)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.4711169302464)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(603.2344796016055)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.8658317495137)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(604.275690095215)),
+ 				Value:     Inverse(TranslateFloat64, float64(603.79506159015)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(605.3630270704753)),
+ 				Value:     Inverse(TranslateFloat64, float64(605.1551791895181)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(604.892650876131)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.7442082297057)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(604.256916014888)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.4528194507584)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(604.4422594385253)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.6355589004233)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(604.273225010641)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.2598032206297)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(605.374184424468)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.9709794893861)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(605.198598244559)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.8724031904712)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(604.5103410246261)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.9555387198925)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(605.1751986057576)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.9318773699924)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(604.8862345055755)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.7107918700203)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(604.4070617775669)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.3802012605593)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(604.1661485473988)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.2726258505136)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(604.1312016483586)),
+ 				Value:     Inverse(TranslateFloat64, float64(604.1077519897372)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(603.1013497890178)),
+ 				Value:     Inverse(TranslateFloat64, float64(603.4684051303193)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(602.6243368132134)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.6992850098759)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(601.800902599816)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.9969377797097)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(601.7097116075456)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.7688997704536)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(602.5612669962189)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.4635375905782)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(602.775626818381)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.652300009504)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(238.88553824275732)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.04168819030747)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(238.7199660466384)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.80473445449024)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(238.64255627601455)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.7764698099345)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(239.0137831588923)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.89710587682202)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(239.56244263797998)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.3113130996935)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(239.2592199591888)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.2278420436196)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(239.43400699897842)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.98507372988388)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(239.49093469797427)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.75677801668644)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(239.8902117898214)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.94101240020245)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(240.17871581302103)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.01997650647536)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(239.7782794807611)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.03726540971547)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(240.2264193454915)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.25346077559516)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(240.44203124261634)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.4381296839565)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(240.13542945354672)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.3683865997009)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(240.05844788262777)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.26663625705987)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(239.79362613979285)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.80490383831784)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(239.37190946096837)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.56931638671085)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(239.4658980578563)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.529765044339)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(240.01528235704842)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.90770394541323)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(240.16918335583503)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.9137087869458)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(240.13064221194864)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.31053632032126)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(240.24451260691728)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.23877420974895)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(239.8789316845142)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.8154102298431)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(239.68209362099483)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.481045154389)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(239.36078728397644)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.4229185488075)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(239.15946384860297)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.14506784593686)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(238.97191374025985)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.8954932903871)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(238.80799912942288)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.71040836488828)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(238.29415376440195)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.15773325692862)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(238.83142159825536)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.91284253448248)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(238.92997924159516)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.82710554357618)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(239.21929939507933)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.2338894912973)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(239.463575564609)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.49580982001498)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(239.35643161520738)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.44821871677414)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(239.39057872157102)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.20958383986726)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(239.89709667372122)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.84966226667166)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(239.17858511825108)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.40905035985634)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(238.32595236283743)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.58046722318977)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(238.53670039498326)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.49245521007106)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(238.8466605981338)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.8052139300853)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(238.4823300056475)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.72898404719308)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(237.9829236669308)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.13884468423203)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(237.66034138404717)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.7032090695575)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(237.43781567740615)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.66146803321317)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(238.16614015185732)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.9484132300131)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(237.89353242507045)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.830314245075)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(238.02947778901935)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.24694385332987)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(237.29207776297451)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.66426223376766)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(237.34237973704555)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.3678276189603)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(237.71225907887188)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.64573967643082)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(237.56010296549331)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.47631133301184)),
  			},
  			... // 1 identical and 9 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(357.1525474959763)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.28001320548356)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(357.39755750207576)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.496401139535)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(358.07086902812625)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.8530993293971)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(357.99087540041336)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.0876416210085)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(357.4739073014865)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.53205492999405)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(357.5466360798958)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.7678397409618)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(357.68978959928126)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.5353284692392)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(357.47273508333046)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.4689025208354)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(357.06559301496054)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.94228473398834)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(356.850088284493)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.90269801113755)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(356.72897320367014)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.9988338407129)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(356.95394658278354)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.96372570004314)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(357.6801033014968)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.71359416563064)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(357.7527361000114)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.6766247600317)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(357.80618779108687)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.8443653238937)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(358.08759442262226)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.76167625002563)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(357.90761234933285)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.9238759698346)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(357.6536605867036)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.83365860022604)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(357.5858829132581)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.68712134473026)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(358.25288336724043)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.1398817393929)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(358.1205636963753)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.9616860905662)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(358.1375412374608)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.99604219943285)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(358.57507119018396)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.36389102973044)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(358.5068003388153)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.3718802202493)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(358.9607427114526)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.61890222970396)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(359.0802871391682)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.91551134362817)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(358.7613524607051)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.9496592702344)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(358.3666752806028)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.1848082151264)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(358.2832354480811)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.2937933895737)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(358.2972768056443)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.17504930403084)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(358.32749705098695)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.36600123066455)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(358.2358297052146)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.55514064989984)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(357.72515315278355)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.6618076208979)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(357.3213006423439)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.3380701793358)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(357.1401041212602)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.27285114955157)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(357.5155713251334)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.48406156897545)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(357.6023589200893)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.5503167202696)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(357.1549900696944)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.952116609551)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(357.1640340551355)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.9725568043068)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(357.1628332617929)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.123669128865)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(356.65607173911343)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.80518419947475)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(356.11426759037676)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.4660937106237)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(355.34951289421167)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.5416117347777)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(355.6356351304862)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.5943237198517)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(355.54304551206906)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.5987673057243)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(355.6303098166393)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.5341268396005)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(356.0701785457589)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.89325291942805)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(355.70661916602717)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.76475827023387)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(355.8319033770743)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.1597691960633)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(356.1502812509188)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.79872161056846)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(355.6375797793774)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.99181129969656)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(355.76191988600004)),
+ 				Value:     Inverse(TranslateFloat64, float64(355.97112339548767)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(356.3934042898275)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.32051851041615)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(356.9097110859544)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.8522497592494)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(356.76660843951214)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.7766213994473)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(357.03001947820945)),
+ 				Value:     Inverse(TranslateFloat64, float64(356.86748376023024)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(357.2285349651287)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.2405553199351)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(357.7211864355762)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.78020606096834)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(357.61917251114875)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.4952085604891)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(357.5106608207827)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.46168407052755)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(357.2888692424206)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.49457537941635)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(601.3608344306506)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.504891090095)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(601.495714459442)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5925014698878)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(602.1596996587211)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.5860987398773)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(601.5128110254467)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.8942682808265)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(602.2076605440323)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.1047506192699)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(602.4119134967104)),
+ 				Value:     Inverse(TranslateFloat64, float64(602.2224028399214)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(601.7274875519008)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.7567265899852)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(601.0014125240682)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.1535695297644)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(600.6817620102379)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.9748538006097)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(600.7102983227094)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.8038263106719)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(601.0928909379546)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.9427550602704)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(601.2088468323572)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.9167255098)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(601.678162396775)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.3885218100622)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(601.0923795187372)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.4625934902579)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(601.1759477411791)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.0143274692819)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(600.8285527338542)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.7126635005698)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(601.4219758435452)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.2849091300741)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(600.9648934139286)),
+ 				Value:     Inverse(TranslateFloat64, float64(601.3849028395489)),
  			},
  			... // 2 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(238.03607360191515)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.83149931021035)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(238.41393105085874)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.33417061995715)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(238.17906003161252)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.25522887380794)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(238.7858849748085)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.45367237553)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(238.22112192099883)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.2871515234001)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(237.85600262978193)),
+ 				Value:     Inverse(TranslateFloat64, float64(237.9958077892661)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(238.50780356122905)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.51912210695446)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(238.72285065209587)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.6646281015128)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(239.39662204581802)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.11243832018226)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(239.42418828180405)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.41642710892484)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(239.44523146407582)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.5594405150041)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(239.63528261346332)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.64387909695506)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(239.0725995109306)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.13841688400134)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(238.8885080462353)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.81168696982786)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(238.65244868290372)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.94910367624834)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(238.550325648354)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.5851257601753)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(238.33909384401167)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.38421110995114)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(238.38860796748708)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.0901321931742)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(238.3507378347281)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.45350199984387)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(238.59098715660303)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.3263762285933)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(238.95686613190603)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.82888127304614)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(238.6760399045454)),
+ 				Value:     Inverse(TranslateFloat64, float64(238.4991013868712)),
  			},
  			... // 1 identical and 38 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(358.9759733531056)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.06360962893814)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(358.46323588863015)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.47332794964314)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(358.4409013680987)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5586724234745)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(358.48096505817716)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.4520593844354)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(358.35087858771874)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.4080979041755)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(358.5117449352549)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5817893994972)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(358.5443699438819)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5241513410583)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(358.6486182232403)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.58180240076035)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(358.29449734571625)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.3127079261467)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(358.23839478541987)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.1797466138378)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(357.8347589855351)),
+ 				Value:     Inverse(TranslateFloat64, float64(357.8978044586256)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(357.93553159272267)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.2393954107538)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(358.02889914362356)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.27306133974344)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(358.7987734891979)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5257195793092)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(358.9512646220372)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.8365688836202)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(358.9940030048838)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.10221077501774)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(358.6118116791723)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.7308797808364)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(359.01937999336394)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.9249649811536)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(358.6198466151195)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.5422696005553)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(359.23577653370415)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.14824019093066)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(359.2766363767244)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.34233608003706)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(358.94485942829965)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.19943266455084)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(359.10740685128303)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.01475727092475)),
  			},
  			... // 1 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(595.8317038120102)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.7221666900441)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(596.3160074562213)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.9602025197819)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(596.822404877551)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.9635601406917)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(596.730008625378))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(596.3595564505558)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.6484977006912)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(596.452051000196)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.667307970114)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(596.1179612431738)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.1621960997581)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(596.016828321173)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.2565115094185)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(595.4990808691008)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.5446412805468)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(595.4031615799008)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.4328023800626)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(595.439034498344)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.5396564202383)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(594.79514941731)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.9218743797392)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(594.6047818543926)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.6959645999596)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(594.7876991962983)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.8768862597644)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(594.7817090488338)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.8532457798719)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(594.8736175860009)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.9353788401932)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(594.7265176478205)),
+ 				Value:     Inverse(TranslateFloat64, float64(594.598528649658)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(596.0129712345237)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.6579779200256)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(596.1688657193365)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.1138545395806)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(597.249466511342)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.2997698402032)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(596.9831330913229)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.1500067794695)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(596.6616800383238)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.8573720892891)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(596.462044194025)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.5001054797322)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(596.0720438042939)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.0353809902444)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(596.1500680266674)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.3018678007647)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(595.8889245248195)),
+ 				Value:     Inverse(TranslateFloat64, float64(595.8736143801361)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(596.4508145747675)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.5224780803546)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(596.7825005269783)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.0518987206742)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(597.2020752488052)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.106983890757)),
  			},
  			... // 4 identical and 28 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(241.31228456273675)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.2636921457015)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(240.86791747170736)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.02673063334078)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(240.7425446776768)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.7684043450281)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(241.11025035618093)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.106569504831)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(241.532584977794)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.21829433646053)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(241.53129727784858)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.62370614288375)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(241.4463714844847)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.29360269010067)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(241.8352328261392)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.65650996984914)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(242.03854419938207)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.87967826006934)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(241.96363501661156)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.97814548015594)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(242.25688615198231)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.8415475198999)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(242.53500670431401)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.38139562448487)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(242.6681682345915)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.8248433098197)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(242.62447428684365)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.74655878683552)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(242.37547981473853)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.32877214532346)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(242.01629527134156)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.93547194031999)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(241.74481890306382)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.84945497987792)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(241.20338806582583)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.45596211543307)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(241.0093209941445)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.02052311832085)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(240.4845150036074)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.4988260869868)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(240.48345569584328)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.59956835443154)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(240.636732158551)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.73551931465045)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(241.04730215918082)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.03885837970302)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(241.2030154722348)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.13952843565494)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(241.23146745423642)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.2069827299565)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(241.68590412096324)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.65083082998171)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(241.22938071835344)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.28038961533457)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(240.87896103733928)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.67691978020594)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(240.94504452878766)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.86617891024798)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(240.56891506979778)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.69390668021515)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(241.39146775559726)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.12178936367854)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(241.7031421256646)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.44495277293026)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(241.31117122674013)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.47209714027122)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(240.96788361052967)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.85551451519132)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(241.0053597677941)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.88078724918887)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(240.78247858416603)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.94745559385046)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(240.7863570233586)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.01031784294173)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(240.75983762788442)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.72896164562553)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(240.67270659936307)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.71394239505753)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(240.34931828615143)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.47289502993226)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(240.58063734038652)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.51550216553733)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(240.24857806341754)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.76130243344232)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(240.34457614819)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.4214215199463)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(240.10369164853404)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.01325016003102)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(240.43811717181134)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.24576837010682)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(240.53904843942846)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.3480503098108)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(240.37731664428898)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.40485870977864)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(240.61611109081718)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.52099617524073)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(240.60645323420354)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.63526752544567)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(240.84483193691378)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.88823522161692)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(240.63008598178246)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.58618058031425)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(240.63365364699797)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.63884681509808)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(240.5777201643687)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.63234690995887)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(240.0240366975382)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.12838156102225)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(239.83487501487892)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.84591835644096)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(240.04194146843025)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.8446335233748)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(240.06421607776971)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.0565933235921)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(240.6779245348742)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.6687953430228)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(241.03145332422926)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.72565869009122)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(241.4250347921151)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.33254765998572)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(240.54604527145875)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.7276535909623)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(361.2288930118715)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.4141411948949)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(361.188956460584)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.41306687984616)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(361.2147114899451)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.0680355457589)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(360.9394020782941)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9690187498927)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(360.88751962629414)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9332080092281)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(360.7963127794407)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.50898593012244)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(360.80854867506076)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9442012505606)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(360.52082025966905)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.4869785653427)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(360.8352563384983)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9756805105135)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(361.0060848147308)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.98905219882727)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(361.0837404218392)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.018796114251)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(361.4495049514887)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.49673004448414)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(361.5067109841285)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.2791921356693)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(361.36748758476165)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.1765550049022)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(361.62247219959556)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.61798212025315)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(361.4829685434825)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.5291492603719)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(361.9015448414168)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.9520164001733)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(361.15652208958386)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.28605999983847)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(361.19469468687043)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.26562238577753)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(361.04567954253594)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.0014041196555)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(361.31307226463645)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.0504248989746)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(361.4812488468774)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.2071086233482)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(361.2703146858109)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.26103614922613)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(361.09782209304177)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.2250905893743)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(360.9913458848782)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.89114947617054)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(360.79805271857873)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.87555479072034)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(360.6926860612959)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.5971322944388)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(360.7114197844166)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.67118149995804)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(360.6325412320636)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.8268371857703)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(360.3977582947809)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.2909871703014)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(360.06342148850274)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.1992725543678)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(360.08324053833036)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.8618067102507)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(360.05852663605395)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.04372312594205)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(359.8956561470562)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.1973370499909)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(360.5773856052024)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.4109098855406)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(360.28768427259587)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.4957824544981)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(360.4978008126303)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.1856296695769)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(360.2407391044169)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.56603471469134)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(359.7849189591104)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.7700493996963)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(360.086759298219)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.12549878656864)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(359.7590987052831)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.8826934052631)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(359.47125167980533)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.59553775563836)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(359.624750309829)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.7262630145997)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(359.5709491445351)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.5405288906768)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(359.75785375967365)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.3824466187507)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(359.3290666329785)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.52605673018843)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(359.34282488205423)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.0628490690142)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(359.2817128560174)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.4961275309324)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(358.884574785134)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.079996233806)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(358.9948273683756)),
+ 				Value:     Inverse(TranslateFloat64, float64(358.97434812039137)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(359.2036513299129)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.2701690001413)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(359.2755053444939)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.37509763613343)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(359.67293676494035)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.5583307305351)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(359.5131704877367)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.45979471039027)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(359.32852818993695)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.62013647984713)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(359.9453736822736)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.85808404907584)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(360.51912912593804)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.3019793545827)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(360.1906872401803)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.2824953002855)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(360.47877779356753)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.37308724969625)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(360.5964899741871)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.33226960897446)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(360.5466402871376)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.7189568551257)),
  			},
  		},
  	},
  }
increase(demo_cpu_usage_seconds_total[15m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1800.3226935528428)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.1187542900443)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1799.946413749829))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1800.0773446174474)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.613392090425)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1800.0087984041545)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.9380230000243)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1800.0309909603368)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.1360569503158)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1800.7628056668161)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.5641406793147)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1801.1123228363444)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.7973313098773)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1800.8916282099178)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.5370326396078)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1801.679101709131)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.2615150194615)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1801.8999593181527)),
+ 				Value:     Inverse(TranslateFloat64, float64(1802.0708239600062)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1802.4335507430428)),
+ 				Value:     Inverse(TranslateFloat64, float64(1802.5982738705352)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1802.3614935321973)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.9560140697286)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1801.7543561140585)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.7151897605509)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1801.8733409990937)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.3915480701253)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1801.9997696388077)),
+ 				Value:     Inverse(TranslateFloat64, float64(1801.9447128493339)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1802.8434537624805)),
+ 				Value:     Inverse(TranslateFloat64, float64(1802.5357064995915)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1803.2289931376845)),
+ 				Value:     Inverse(TranslateFloat64, float64(1803.4482135195285)),
  			},
  			... // 1 identical and 43 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(718.5570621307336)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.4826570702717)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(718.0868690381758))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(717.8682918652539)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.0820674151182)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(718.1957276563509)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2335991151631)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(718.3292328957573)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2488941000775)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(717.7215857066568)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8097721133381)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(717.5650733160428)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8688101298176)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(718.1696831516131)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2622179766186)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(718.1611965755001))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(718.208841971283)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2696097656153)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(718.2775823623671)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.1597448461689)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(718.5891820674024)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.838509415742)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(719.0452593389128)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.8367051072419)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(719.0927897426482)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.2997962040827)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(719.2357634158816)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.2226815000176)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(718.6012298980072)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.7298222705722)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(718.1643959608804)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.101973105222)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(718.2737270310813)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.3384181763977)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(718.7073245842801)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.8713839855045)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(718.4681699057656)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.6064567444846)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(718.6496145324002)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.5429754536599)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(719.0719078154974)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.8468908444047)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(719.067701327422)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.8608654546551)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(718.684766404799)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.9038624055684)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(718.5551019739776)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.4170342255384)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(718.3753558838293)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2130307503976)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(717.607199704514)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.7031848365441)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(717.2886820106804)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4176185145043)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(716.5194115214904)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.6310041500255)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(716.9230551257542)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8151460844092)),
  			},
  			... // 1 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1077.097897868104)),
+ 				Value:     Inverse(TranslateFloat64, float64(1076.9985885592178)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1077.5389081240742)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.1667171353474)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1077.6297824331377)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.904540409334)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1077.3708928646988)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.4283778211102)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(1077.215048879385))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1077.09102753862)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.2260871306062)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1076.8980227578327)),
+ 				Value:     Inverse(TranslateFloat64, float64(1076.933858490549)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1076.5141075491572)),
+ 				Value:     Inverse(TranslateFloat64, float64(1076.800749300979)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1075.741096640828)),
+ 				Value:     Inverse(TranslateFloat64, float64(1075.7772883288562)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1075.0643829961812)),
+ 				Value:     Inverse(TranslateFloat64, float64(1075.2595662111416)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1074.864285806683)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.8419812005013)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1074.624743317176)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.8054764308035)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1074.775803468955)),
+ 				Value:     Inverse(TranslateFloat64, float64(1075.0481050554663)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1074.6092881918912)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.9086556695402)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1074.3398858822218)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.4326055999845)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1074.1307352857884)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.334471189417)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1073.779795213743)),
+ 				Value:     Inverse(TranslateFloat64, float64(1073.6498133204877)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1073.758797401864)),
+ 				Value:     Inverse(TranslateFloat64, float64(1073.7096204301342)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1073.826860439178)),
+ 				Value:     Inverse(TranslateFloat64, float64(1073.8617087099701)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1074.4847081589132)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.3078916193917)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1074.394751352638)),
+ 				Value:     Inverse(TranslateFloat64, float64(1074.3097058394924)),
  			},
  			... // 3 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1797.606360051344)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.7148818206042)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1798.0630798828295)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.0197388296947)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1798.5636571835332)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.3771388595924)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1798.5278785908595))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1799.6172220751062)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.278495409526)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1799.6443658495875)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.7010855600238)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1799.7485893874239)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.622994449921)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1798.7795348613206)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.0265948399901)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1798.7404716655863)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.5838048001751)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1798.6624410713102)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.933359310031)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1798.7403677580828)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.5676261801273)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9844450769563)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.0695625897497)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1797.7233203958367)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.9919665800408)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1797.5991915855245)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.6854004599154)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1797.5837347913514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.689509649761)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1796.5095651841739)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.7296181907877)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1797.167280566301)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.9695588601753)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1797.3180409606193)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.370486809872)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1797.7505101855616)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.5162954293191)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1797.200010798705)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.3112063892186)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1796.68470639954)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.2683121096343)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1797.8909982522357)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.7627939302474)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1797.6576352079906)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.549975910224)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9093676762834)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.004989380017)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9492781972044)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.7791999205947)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9894323009146)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.835575970821)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1797.9390230978836)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.0080098798499)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1798.4662792312408)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.3441086299717)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1799.1294397093232)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.9308428997174)),
  			},
  			... // 2 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(717.3999572778381)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.388526854571)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(717.4750117668831)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4188916939311)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(717.2486153939042)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.5435545900837)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(717.2923311073458)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.391225815285)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(716.76440758204)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.0451108100824)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(716.8200604165983)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.6256726989523)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(717.2152119382758)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.2753726039082)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(717.526722573181)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.3613835466094)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(717.556209560671)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8087877235375)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(717.6210351393938)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4110264433548)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(717.7297708364569)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8279365049675)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(718.0438428657785)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.9801938603632)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(718.2380638401123)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.0702845887281)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(718.340140629258)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.1670443387702)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(718.5234782618976)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.3149655363522)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(718.668069043535)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.4086643755436)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(718.2394084200658)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2533871200867)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(717.9564216980638)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.008911063429)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(717.947116460828)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.1209212653339)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(718.0233058562847)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.0045349192806)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(718.5118719538955)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.3559950399213)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(718.0450282406125)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2385168597102)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(718.0568816494613)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.2204963369295)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(717.6999775849949)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.7640710929409)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(717.6723375156855)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8246415755711)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(717.5848004604331)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.6114322030917)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(717.5979653491468)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.7468973100185)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(717.2895341318143)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.47820676025)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(716.8011676049765)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8811842701398)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(717.1539967093493)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.0312022902071)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(716.8389503498089)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9262395226397)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(716.7654905632638)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.4850962702185)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(717.0465680155592)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8924332032911)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(717.2114549623022)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9066686700098)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(717.332474471918)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.1556726074778)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(717.436790431241)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.3557132198475)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(716.6909521241157)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.7009244062938)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(716.9714009041727)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.7545930901542)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(717.2396178544609)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9794837650843)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(716.6435599037806)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9357622410171)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(716.7715105880052)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8120807902887)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(716.5594624776872)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.4651012229733)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(716.8711280101629)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8138418137096)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(716.9269038386144)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.1885057403706)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(716.878242772801)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9042492229491)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(717.0651242183782)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.5313350432552)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(717.015326582884)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.979051718954)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(716.9266733203563)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.021584533155)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(716.7973557153623)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.9934253101237)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(716.7072059305167)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.7437947145663)),
  			},
  			... // 1 identical and 10 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1080.5691016957621)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4965913491324)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0373273850653)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.161369515583)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1079.7631464606184)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.6793065788224)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1079.7500478629252)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.680895620957)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1079.5960240116)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.6763938199729)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1079.51322740537)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.6732417810708)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1079.0138523430464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.101632989943)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1079.2691615923156)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.2120216591284)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1079.2787378080523)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.2074075061828)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1079.291942823137)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.2556142946705)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1079.105280434619)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.204437349923)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(1079.5502435704693))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0162694351384)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.937748875469)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0383214609874)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.1475552441552)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1079.8704406267354)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9955248543993)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1080.39778481222)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4617174798623)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1080.1687300390456)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.3770540505648)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3009563653247)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.2206021705642)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1079.8777923762134)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9627833347768)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3521023722958)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.284258720465)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3788406818107)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.97569288034)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1080.041627175898)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9986892500892)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1079.8609021801356)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.8295277999714)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1079.9660737730314)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.8309395704418)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1079.9538033158003)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9961585449055)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0011862621918)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.152991849929)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0384305765094)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.845092835836)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1079.819605652992)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.7776846298948)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0470463469542)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.787972864695)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1079.7466186961608)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.894575879909)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1079.392825777346)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.5151921659708)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1079.2413189712724)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.354351799935)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1078.929150675387)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9927962198853)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1078.9323236172052)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.7202371610329)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1078.6518809362706)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.7371875261888)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1078.442474491374)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.4835454700515)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1078.8706463005124)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.4474272644147)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1078.842444696136)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.8545751897618)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1078.790943221548)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.1123348800465)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1078.747437711722)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9184296401218)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1078.865349705659)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9247723994777)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1078.7945791441095)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.949480574578)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1078.9797464399157)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.8825927451253)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1079.1580946894373)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.044906440191)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1079.003783708761)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.2849861597642)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1078.9010289023167)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.8677699789405)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1078.7231059524352)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.7801201799884)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1078.1327397597943)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.4569808905944)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1078.2184935539087)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.1759759811684)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1077.65296107387)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.9549667593092)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1078.2305608132033)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.1809749696404)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1077.6627621287741)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.746805855073)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1077.6753837437311)),
+ 				Value:     Inverse(TranslateFloat64, float64(1077.5479906238616)),
  			},
  			... // 1 identical and 7 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1800.0802130826526)),
+ 				Value:     Inverse(TranslateFloat64, float64(1800.128077299334)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1799.068197593218)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.523278749548)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1799.2029923781254)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.4517966303974)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1799.3039121312304)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.4233852997422)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1799.2615246071414)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.2148585403338)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1799.2415283034509)),
+ 				Value:     Inverse(TranslateFloat64, float64(1799.5725831203163)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1798.4408297334596)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.4120868397877)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1798.5196810209468)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.5510054398328)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1798.3882004396169)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.0916647203267)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1797.8365018702627)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.73718026001)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1798.0597111350708)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.775444259867)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1798.3440674951707)),
+ 				Value:     Inverse(TranslateFloat64, float64(1798.2843163097277)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1797.837725671206)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.7828844999894)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1797.393084872077)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.728361049667)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1796.973315591211)),
+ 				Value:     Inverse(TranslateFloat64, float64(1797.4256198098883)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1796.7273584218415)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.9100347394124)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1796.5300265411383)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.566818679683)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1797.014333129283)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.9703773399815)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1796.477226236804)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.6880288496614)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1796.1179653577008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1796.337424390018)),
  			},
  			... // 5 identical and 36 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(716.827048975402)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8657082449645)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(717.3686642145125)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.090107596945)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(717.1874932344072))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(717.1530756004696)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.2411387092434)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(717.3635679864788)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.3177249236032)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(717.2928191345269)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.3001431096345)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(717.1527021609289)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4363314500079)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(717.4187404026575)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4589987667277)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(717.0876869348571)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.2659612144344)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(717.4333730735816))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(717.2235465876488)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4115716503002)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(716.8249658167924)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.7729923403822)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(717.3795704940574)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.1080254297704)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(717.6403961744285)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.6285850163549)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(717.603012422235))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(717.2843151688368)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.4377227737568)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(716.9346131287078)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.1143442001194)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(716.895447048624)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.997115559876)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(717.0651263723868)),
+ 				Value:     Inverse(TranslateFloat64, float64(716.8229084582999)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(717.2932319919574)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.0806995532475)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(717.6777328484219)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.7563960342668)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(718.0103201848357)),
+ 				Value:     Inverse(TranslateFloat64, float64(717.8589551746845)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(718.0937382394146)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.1494195298292)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(718.5489796661361)),
+ 				Value:     Inverse(TranslateFloat64, float64(718.4430406810716)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(719.3086543118883)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.1177178765647)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(719.8593891862073)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.8279290352948)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(719.4655939871082)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.382766135037)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(719.1579491608678)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.012607915327)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(719.3490959790291)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.214496450033)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(719.5166699049797)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.5717309643514)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(719.5643276588565)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.4522520033643)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(720.1856125612333)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.966358659789)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(719.9522927006468)),
+ 				Value:     Inverse(TranslateFloat64, float64(719.8811476598494)),
  			},
  			... // 1 identical and 27 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1078.668156992644)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.606214510277)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1079.1385572410954)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.986613710411)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1079.1877775025353)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9607101958245)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1079.1184313147844)),
+ 				Value:     Inverse(TranslateFloat64, float64(1078.9354760395363)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1079.3525610812135)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.067416580394)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1079.4433062349826)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.1272738007829)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1079.981887150223)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.7515817554668)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1079.6369976303722)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.589995845221)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1080.0995316902727)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.2423741305247)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1080.2990517983806)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4294467438012)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1080.2921613485828)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.412984165363)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1080.4063857630854)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.5426914151758)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3581229088486)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.7090901453048)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1080.9441726667255)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.6430540103465)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1081.401325690888)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.9778805701062)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1081.5637454670443)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.2522425604984)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1082.1107793845986)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.9188371812925)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1081.665638869514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.63250714913)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1082.0330664335474)),
+ 				Value:     Inverse(TranslateFloat64, float64(1082.0890627494082)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1082.1642216968262)),
+ 				Value:     Inverse(TranslateFloat64, float64(1082.1818761108443)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1081.9757617974665)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.933873209171)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1081.659761482756)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.83988651447)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1081.3085188371176)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.4866834590212)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1080.933750440684)),
+ 				Value:     Inverse(TranslateFloat64, float64(1081.1477736895904)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1080.9110602972687)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.7324563600123)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1080.6370605979969)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.7342296848074)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1080.3431907768606)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4571123542264)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1080.4571856920447)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4008169993758)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1080.6309139938744)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.523351863958)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1080.528180442813)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.4579273108393)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1079.892108260378)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.35063181445)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1079.737759775602)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9558826405555)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1079.781627747017)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.002546865493)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1080.071299695644)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.9290331108496)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1080.6224558519086)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.468080255203)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1080.7126553690675)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.701704584062)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1080.4284134692405)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.6148483343422)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1080.2521067919138)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.1284391647205)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1080.026771030779)),
+ 				Value:     Inverse(TranslateFloat64, float64(1079.8737014299259)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1080.6547810567033)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.524736910127)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1080.4517620134911)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.6873280741274)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1080.375081848707)),
+ 				Value:     Inverse(TranslateFloat64, float64(1080.2536486163735)),
  			},
  			... // 1 identical and 18 modified elements
  		},
  	},
  }
increase(demo_cpu_usage_seconds_total[1h])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7190.606480399367)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.717063000426)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7190.33641224113)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.492992179468)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(7190.6573773578575)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.295839400031)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(7190.613615483833)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.28305215016)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(7190.343394141245)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.788338970393)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7190.348866162861)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.191952129826)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7190.160149860096)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.474013399333)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(7190.347453927588)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.091396870092)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7189.8542447510445)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.198427369818)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(7189.923168700162)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.120604320429)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7189.95128826882)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.802371540107)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(7189.310227547654))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7189.126080499861)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.816055520438)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(7189.495006389916))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(7190.104492046819)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.023798429407)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(7189.984201966203)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.211444440298)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7189.994076774229)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.879019759595)),
  			},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(7189.941184158969))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7189.933808362099)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.0066745700315)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(7189.820844805353)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.988699269481)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7190.2534650802945)),
+ 				Value:     Inverse(TranslateFloat64, float64(7190.085604889318)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7189.875897432629)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.7804014496505)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7189.962466919538)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.751057059504)),
  			},
  			... // 7 identical and 31 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2879.979493100564))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2879.665488270066)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5241147242486)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2879.319051526518)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.3719572001137)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2879.1619795545294)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.36066123005)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2879.7399098626097)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.3883686666377)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2879.635530931717)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5540655935183)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2879.732575480501)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5601476468146)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2879.945134870884)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.899986984674)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2880.549517268359)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.296500483528)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2880.6670296375582)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.4804215100594)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2880.851896388899)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.970267862547)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(2881.3236337940057)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.287130765617)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(2881.5919996583534)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.6662979638204)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2881.5211254313217)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.4879857748747)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(2881.22266756653)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.3361004069448)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2881.191486525343)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.1254930882715)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2881.151284799757)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.298164834734)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2881.511988998786)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.380202253815)),
  			},
  			... // 7 identical and 36 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4311.7895478609125)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.705265299417)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4311.982892906293))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4311.998536143665)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.332203189842)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4312.199369992475)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.356286420487)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4312.292217349994)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.223292165436)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(4312.391124258805)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.653982071206)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4312.482796015117)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.365838759579)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4312.0829325535115)),
+ 				Value:     Inverse(TranslateFloat64, float64(4312.408615936525)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4311.571203013766)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.505071944557)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4311.38476669778))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(4311.171780373585)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.227360390127)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(4311.356228284538))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4311.657441204028)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.91764631588)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4311.293931172355)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.417007659562)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(4311.040100978687))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(4311.199832893545)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.063062299043)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(4310.82281522546))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4310.5217918982635)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.696085670032)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4310.660544670859)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.593396620825)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4310.611645817259)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.709551674314)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4310.449404750999)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.228421050124)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4310.894710575444)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.8343891352415)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(4310.862711382633)),
+ 				Value:     Inverse(TranslateFloat64, float64(4311.135786989704)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(4310.497499952852)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.559531955048)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(4310.690689101214)),
+ 				Value:     Inverse(TranslateFloat64, float64(4310.779893019237)),
  			},
  			... // 6 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7186.318534171527)),
+ 				Value:     Inverse(TranslateFloat64, float64(7185.983368690126)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7186.861109156913)),
+ 				Value:     Inverse(TranslateFloat64, float64(7187.016892289743)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(7187.197143899277))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(7187.540772567828)),
+ 				Value:     Inverse(TranslateFloat64, float64(7187.371835900471)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(7188.332888309844))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7188.98839004431)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.664020259865)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7188.292708107178)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.710502020083)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(7188.664692024258)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.324881559238)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7188.400699366946)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.201990090311)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(7188.847117559984))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7188.740994087802)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.62808062043)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7189.073691796692)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.681605190039)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7188.946301052671)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.116383180022)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(7188.927458289995)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.5405421303585)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(7189.055041030049))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(7188.497919818187)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.324119620025)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7189.555032612427)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.273905660026)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7189.683569251911)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.41818541009)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(7190.432723359205))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(7189.112769272878)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.1875638393685)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7188.973295053205)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.836357119493)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7188.918147037772)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.307578450069)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7188.94585757888)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.851714299992)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(7189.492981515214)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.570120729506)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(7188.8063916697665)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.997589170001)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(7188.849536526601)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.6922792401165)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(7188.531434417123)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.719696770422)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(7188.3917634057525)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.518263190053)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(7188.449173335695)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.569706049748)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(7188.100142337392)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.193981359713)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(7187.90189550529)),
+ 				Value:     Inverse(TranslateFloat64, float64(7188.18403268978)),
  			},
  			... // 9 identical and 21 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2877.25879693422)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.4958138032816)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2877.3400424059705)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.253092650324)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2877.200346130412))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2877.0208144122125)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.1687736054882)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2876.829831129891)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.743841379881)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2876.5734976509866)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.73059007572)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2877.274325492381)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.003888543695)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2876.9688364927124)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.1125958100893)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2877.52182506087)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.469358589966)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2877.117425861648)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.1845911135897)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2877.1462049613474)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.309866159223)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(2877.270794086624))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(2876.8866582520004)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.832218200434)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2876.7537841979565)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.9507766528986)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(2876.984012001382)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.9109620028175)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2877.0450182247682)),
+ 				Value:     Inverse(TranslateFloat64, float64(2877.261212843936)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2876.5885025022426)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.5576631696895)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2876.233008077811)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.4305740236305)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(2876.2013435026993)),
+ 				Value:     Inverse(TranslateFloat64, float64(2875.9866733700037)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(2876.7776755103127)),
+ 				Value:     Inverse(TranslateFloat64, float64(2876.6241444256157)),
  			},
  			... // 9 identical and 32 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4318.397634107418)),
+ 				Value:     Inverse(TranslateFloat64, float64(4318.5208174958825)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4317.773813667069)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.73001505062)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4317.650082488551)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.602509968914)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4317.413378240584)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.459390474483)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4317.161130717281)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.323270294815)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(4316.813633853002)),
+ 				Value:     Inverse(TranslateFloat64, float64(4317.00538965594)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4316.808487943611)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.6856094207615)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4316.341436702722)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.562522614375)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4316.052440794208)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.328651306219)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(4316.018540173541)),
+ 				Value:     Inverse(TranslateFloat64, float64(4315.968291319907)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(4316.08776616961))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(4316.047600705177))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4316.54256225482)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.451398619451)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4316.694279074337)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.908681229688)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(4316.290810766716)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.433996963315)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(4316.414667519741))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(4315.831430088702)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.168431150727)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4316.058387871785)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.1512405416)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4315.374449247259)),
+ 				Value:     Inverse(TranslateFloat64, float64(4315.580603250302)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4316.48507675858)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.188291710801)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4316.336453583646)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.4754997603595)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4316.426780345501)),
+ 				Value:     Inverse(TranslateFloat64, float64(4316.208937995136)),
  			},
  			... // 10 identical and 29 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7182.759040490373)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.5152307692915)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7182.135952605512)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.313096229918)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(7182.2074021836315)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.6177726900205)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(7181.888971492358)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.005639339797)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(7181.996184195261)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.914562160149)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7182.154306185863)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.919019009918)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7181.418444083405)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.2539944192395)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(7181.878824849613))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7181.35521060019)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.104719189927)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(7181.227191043227)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.0116207702085)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7181.624433109031)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.98227716051)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7182.019778379292)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.856957339682)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7181.223797822197)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.419305450283)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(7180.546893899812)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.912144539878)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(7180.33581429068))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(7180.798675600071)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.5711817396805)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7180.917592663862)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.840431999415)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7181.788590110952)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.461151890457)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7181.6621665308385)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.5203224904835)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(7181.8058175533515)),
+ 				Value:     Inverse(TranslateFloat64, float64(7182.060237989761)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7181.7788542629905)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.596004540101)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7181.554531837932)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.749772269279)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7181.729009536215)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.4419865896925)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(7181.038856171848)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.883903999813)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(7180.863007714606)),
+ 				Value:     Inverse(TranslateFloat64, float64(7181.135658999905)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(7180.373135371152)),
+ 				Value:     Inverse(TranslateFloat64, float64(7180.558366309851)),
  			},
  			... // 9 identical and 26 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2879.2046757699386)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.3400848899037)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2879.4807948093858)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.375719042495)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2879.400864830124)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.3278021253645)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2879.915105312006)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.0165920783766)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2879.699659066868)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.8727556732483)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2879.409215001905)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.652929299511)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(2879.521707365755))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2879.5135301743767)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.6763505432755)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2879.449310765779)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5523656755686)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2879.8701106528433)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.727853714954)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2879.72532878126)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.054884579964)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(2879.3889052266454)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.29542687675)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(2879.886211964285)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.78306672303)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2880.1476705309537)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.0432522296906)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(2880.16715381993))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(2879.6595766100518)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.806736705359)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(2879.5352734425346)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.456181540154)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(2879.531803083281)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5841142898425)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(2879.571353556674)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.716805654578)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(2879.684433315742)),
+ 				Value:     Inverse(TranslateFloat64, float64(2879.5229270933196)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(2880.0672207123525)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.1252629896626)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(2880.243312820678)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.119256264996)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(2880.4085214094093)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.497896383051)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(2880.450538206633)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.6253450457007)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(2880.9867018166933)),
+ 				Value:     Inverse(TranslateFloat64, float64(2880.7509960699826)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(2881.7475589390674)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.630659243092)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(2881.6098268826977)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.324704603292)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(2881.4098527602155)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.2172973100096)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2881.4715686302648)),
+ 				Value:     Inverse(TranslateFloat64, float64(2881.604746973142)),
  			},
  			... // 7 identical and 25 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4320.011248932801)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.144684299827)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4320.758774106356)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.311184700578)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4320.767254504234)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.454425140284)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4320.571444717356)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.377768540755)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4320.679678257259)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.6126821246)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(4320.82805166021))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4321.023268636124)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.2242981866)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4320.641106774769)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.444824585691)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4321.170443851858)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.34291511029)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4321.260525514372))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(4321.025759658474)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.36283825431)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(4320.96683794003)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.247615764849)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4321.265511756687)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.197627815418)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4321.680957120798)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.444603228942)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(4321.897031870671))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(4321.516713005839)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.622081540525)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(4321.5220991063015)),
+ 				Value:     Inverse(TranslateFloat64, float64(4321.703386439942)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4321.0551283456725)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.954733809456)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(4321.162871844135))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4320.885270677807)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.816834910773)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4320.529446563631)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.678732449189)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4320.5776768803635)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.530971444212)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(4320.237990587287)),
+ 				Value:     Inverse(TranslateFloat64, float64(4320.460117000155)),
  			},
  			... // 8 identical and 30 modified elements
  		},
  	},
  }
increase(demo_cpu_usage_seconds_total[1h5m15s])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7822.2663444631135)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.167871880345)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7822.820420637863)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.333756660111)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(7821.765850314972)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.230653570034)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(7821.746479371926)),
+ 				Value:     Inverse(TranslateFloat64, float64(7821.440517639741)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(7821.804219668439)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.054853909649)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7822.371706323911)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.080813029781)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7822.094650636275)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.009350449778)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(7821.454459663081)),
+ 				Value:     Inverse(TranslateFloat64, float64(7821.6681398293)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7821.612020313081)),
+ 				Value:     Inverse(TranslateFloat64, float64(7821.419793709181)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(7822.138749090023))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7822.205875894998)),
+ 				Value:     Inverse(TranslateFloat64, float64(7822.390742200427)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7821.258235158789)),
+ 				Value:     Inverse(TranslateFloat64, float64(7821.514714099467)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7819.851167614268)),
+ 				Value:     Inverse(TranslateFloat64, float64(7820.173951290548)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(7819.75740409558)),
+ 				Value:     Inverse(TranslateFloat64, float64(7819.860025060363)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(7819.493355047832)),
+ 				Value:     Inverse(TranslateFloat64, float64(7819.583854329772)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(7819.82260777061))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7819.577234505984)),
+ 				Value:     Inverse(TranslateFloat64, float64(7819.913047559559)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7820.037697845974)),
+ 				Value:     Inverse(TranslateFloat64, float64(7819.876094370149)),
  			},
  			... // 9 identical and 34 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(3130.0643637222715)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.2636368102394)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(3129.525176123724)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.558254069183)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(3129.9551534317784)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.4335247250274)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(3130.102662483998)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.2258526901715)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(3130.4804978414145)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.422036950011)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(3130.0534767900663)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.823518657591)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(3130.2651625448348)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.2190601867624)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(3130.5806253643905)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.539460584987)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8826888089948)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.7915411568247)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7647697541843)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.806044409983)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(3130.719316196652)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.6488326708786)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(3131.32692230128)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.159563158639)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(3131.9420069032676)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.653357713949)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(3132.185269566673)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.0958550944924)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(3132.4066940432167)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.5523319570348)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(3132.033636215143))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(3132.1784544225998)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.9896689397283)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(3131.91445623274)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.179854415823)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(3132.179792283434)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.0627951654606)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(3131.6672401111077)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.8651034370996)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(3131.713711086588)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.5957955503836)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(3131.743729905003)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.843721409794)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(3131.7555411581347)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.539822353516)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(3131.3459595602135)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.595162939746)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(3131.0357219491725)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.096954141278)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(3131.1708621886323)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.0795855959877)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7896129980495)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.5853854999878)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7079140339397)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.4504600497894)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(3130.4511285918716)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.3932344401255)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8930066902085)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.768864814192)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7012121725415)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.669869877398)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(3130.954051420197)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.7954120459035)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8318783221494)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.0326032936573)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(3131.1008100069803)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.209399701562)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(3130.6872472155487)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.930042319931)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(3130.9389436296474)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8337522652)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(3130.963393778964)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8531909855083)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(3130.5011776254737)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.58058303874)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(3130.5298606434435)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.727175094653)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(3131.012269105818)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8015371798538)),
  			},
  			... // 2 identical and 19 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4688.044227680542)),
+ 				Value:     Inverse(TranslateFloat64, float64(4687.968491110019)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4688.029339105271)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.10798908025)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4688.653932119641)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.735821499489)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4688.525794016995)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.733629485592)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4688.490729861666)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.323108939454)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(4688.350264253812)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.495668110438)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4688.415634182017)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.571589170024)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4688.740362329594)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.592399370857)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4687.880226726598)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.188664925285)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4687.455206290819))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(4687.449743742104)),
+ 				Value:     Inverse(TranslateFloat64, float64(4687.3604249004275)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(4687.789778372753)),
+ 				Value:     Inverse(TranslateFloat64, float64(4687.725722519681)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4688.982272825543)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.572690769099)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(4688.844119628891))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(4688.875398259024)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.6638134988025)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(4688.908846559934))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(4688.619246913563)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.497283269651)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4688.4227817638985)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.344050999731)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4688.298136997723)),
+ 				Value:     Inverse(TranslateFloat64, float64(4688.391363240778)),
  			},
  			... // 12 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7814.857985791421)),
+ 				Value:     Inverse(TranslateFloat64, float64(7814.985173639841)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7814.925268442876)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.149736220017)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(7814.850444649346))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(7814.703002745882))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(7815.603941619396))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7815.988866560679)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.204170240089)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7816.283151621831)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.935657730326)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(7816.107809939422))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7816.28173009635)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.192596020177)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(7816.308183916961)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.412918060087)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(7816.236889310181))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7816.401331958073)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.025631680153)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(7816.541328754077)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.366040810011)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(7815.822383488863)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.096373669803)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(7815.867429902131)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.765941210091)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(7814.991758603307)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.180375760421)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7816.013521248445)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.923152349889)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7816.340315628716)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.239376329817)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7816.298197403962)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.545353489928)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(7815.473265229724))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7815.655213200273)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.795014889911)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7815.468308408656)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.855244260281)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7815.478073828293)),
+ 				Value:     Inverse(TranslateFloat64, float64(7815.204235350713)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(7816.432640891697)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.517635489814)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(7816.070625573531)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.331385270692)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(7816.767130231828)),
+ 				Value:     Inverse(TranslateFloat64, float64(7816.590820040554)),
  			},
  			... // 8 identical and 27 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3130.4396993243136))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7433119754905)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.6782441502437)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7400668265614)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8040636503138)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(3131.0693256796844)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.9387612352148)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(3130.902106080245)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8009740300477)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(3130.7594640613597)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.665466231294)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8795955418072)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.9677127092145)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(3130.8364128416756)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.76736913668)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(3130.9608860151043)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.020677349996)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(3131.1028566475647)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.0063633280806)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(3131.156098884897)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.3882245346904)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(3131.1337685341823)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.345806139987)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(3130.4830366570427)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.769830829464)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(3130.615786261004)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.518070832826)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(3130.6911076392325)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.6537982025184)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(3130.765740751143)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.8249866547994)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(3129.938144722667)),
+ 				Value:     Inverse(TranslateFloat64, float64(3130.1360580399632)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(3129.5337087315747)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.664446720388)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(3129.410609318886)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.4442985835485)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(3129.586673799777)),
+ 				Value:     Inverse(TranslateFloat64, float64(3129.4510933021083)),
  			},
  			... // 8 identical and 33 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4695.093597605556)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.9751270199195)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4694.706355639657)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.57201962918)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4694.745491689071))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4694.602607623132)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.77046121005)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4694.246509093952)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.395084344782)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(4694.027116941113)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.930363520049)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4693.612700399047)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.896629550494)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4693.463255821757)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.524820909835)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4693.132319945637)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.1867266166955)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4692.96389548324))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(4692.979496110917)),
+ 				Value:     Inverse(TranslateFloat64, float64(4692.774886149913)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(4692.839835540125)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.02856216114)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4693.751082140376)),
+ 				Value:     Inverse(TranslateFloat64, float64(4693.264128349721)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4694.337277809089)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.185555489734)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(4694.216910011531)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.3802605737)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(4694.61743668912)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.394637568854)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(4694.423270061267)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.340789581649)),
  			},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(4694.496176931076))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4694.666129317924)),
+ 				Value:     Inverse(TranslateFloat64, float64(4694.410347910598)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4695.74475028362)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.475641449913)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4695.349871182092)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.257657581009)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4695.701319094745)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.458465275355)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(4695.70156459385)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.630743727088)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(4695.128710153675)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.261165559292)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(4695.24081945107)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.140780559741)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(4695.282985780466)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.206037529744)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(4695.15732523104)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.29947767593)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(4695.185518159533)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.094529249705)),
  			},
  			... // 10 identical and 23 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7813.663970456631)),
+ 				Value:     Inverse(TranslateFloat64, float64(7814.117120559327)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(7813.085140614332)),
+ 				Value:     Inverse(TranslateFloat64, float64(7813.307413939387)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(7813.780330414572)),
+ 				Value:     Inverse(TranslateFloat64, float64(7813.514362310059)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(7813.892984329723))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(7813.658610629849))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(7813.945377864099)),
+ 				Value:     Inverse(TranslateFloat64, float64(7814.04857457988)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(7813.096921495032)),
+ 				Value:     Inverse(TranslateFloat64, float64(7813.3239735597745)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(7812.570547828722)),
+ 				Value:     Inverse(TranslateFloat64, float64(7813.129800800234)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(7811.387888912193)),
+ 				Value:     Inverse(TranslateFloat64, float64(7811.525735770352)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(7810.86950662848)),
+ 				Value:     Inverse(TranslateFloat64, float64(7811.192793480121)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(7811.096993300843)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.452775020152)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(7810.863411989582)),
+ 				Value:     Inverse(TranslateFloat64, float64(7811.110964289866)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(7810.427828730084))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(7810.469856970012))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(7809.861963958539)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.009840060025)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(7810.266458749771))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7809.594011701055)),
+ 				Value:     Inverse(TranslateFloat64, float64(7809.4945884095505)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7809.795218423684)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.093334830366)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7809.9833031880735)),
+ 				Value:     Inverse(TranslateFloat64, float64(7809.823946249671)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(7810.038840039633))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(7810.178330510055))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7810.1035019675555)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.591141989455)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7810.503757325672)),
+ 				Value:     Inverse(TranslateFloat64, float64(7810.361089759506)),
  			},
  			... // 10 identical and 28 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(3131.5361449861625)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.2477913941257)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(3131.265703402476)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.3995531168766)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(3130.962563806492)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.155973753426)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(3131.5296904749093)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.203225198202)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(3131.8281128859553)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.8817017567344)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(3131.659376193785)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.5597121864557)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(3131.5739452000707))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(3132.404455655471)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.9710388164967)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(3132.5322298060146)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.6145036197267)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(3132.4621646605597)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.256000290159)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(3132.3030163251565)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.5769108557142)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(3132.3152060808648)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.159927220084)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(3132.680484125374))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(3132.392867819058)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.4667513999157)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(3132.380939345807))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(3131.920118820388))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(3131.9252598695734)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.085744220298)),
  			},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(3131.939712309744))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(3132.0069969273272)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.937902278267)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(3131.9934563567726)),
+ 				Value:     Inverse(TranslateFloat64, float64(3131.948123288341)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(3132.158988522168)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.1052061701193)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(3132.39279631532)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.167841414921)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(3132.5206847878253)),
+ 				Value:     Inverse(TranslateFloat64, float64(3132.5727633200586)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(3132.9282191082552)),
+ 				Value:     Inverse(TranslateFloat64, float64(3133.008128095418)),
  			},
  			... // 7 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(4695.174820591917)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.035088010132)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4696.02409201324)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.693032919429)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(4695.632041803389)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.7296639001)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(4695.421658058506)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.303790450096)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(4695.309632474715)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.259687580168)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(4695.191713210195))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(4695.709590777851)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.50208122097)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4695.399932571033)),
+ 				Value:     Inverse(TranslateFloat64, float64(4695.29916037526)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(4696.454817346809)),
+ 				Value:     Inverse(TranslateFloat64, float64(4696.259760610759)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(4697.043264781107)),
+ 				Value:     Inverse(TranslateFloat64, float64(4696.951206243597)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(4697.370314134285))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(4697.5968295122875)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.52910849452)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(4697.610470493567)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.721841185354)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4697.968343767566)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.863391639665)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(4698.529740856081)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.409220600501)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(4698.213422439992))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(4698.819667360745))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(4698.618321557853)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.366952858865)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(4698.7851474496165)),
+ 				Value:     Inverse(TranslateFloat64, float64(4699.038151470013)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4698.69732248851)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.813036669977)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(4698.438128523934)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.535751309246)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(4698.279149272816)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.041016573086)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(4697.751005434733)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.866146898828)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(4697.962523020013)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.88227610942)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(4697.926181812591)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.810162795708)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(4698.08589565963)),
+ 				Value:     Inverse(TranslateFloat64, float64(4697.929130040109)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(4698.316076407394)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.417520264164)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(4698.588326365134)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.438890528865)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(4698.267357588947)),
+ 				Value:     Inverse(TranslateFloat64, float64(4698.650063440204)),
  			},
  			... // 7 identical and 25 modified elements
  		},
  	},
  }
deriv(demo_disk_usage_bytes[1s])
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo"} =>
+ 		511086.6 @[1634034110]
+ 		551482.8 @[1634034120]
+ 		526496.4 @[1634034130]
+ 		556650 @[1634034140]
+ 		541197.4000048828 @[1634034150]
+ 		471013.4 @[1634034160]
+ 		523184.4 @[1634034170]
+ 		536644 @[1634034180]
+ 		569227.8 @[1634034190]
+ 		400036.2 @[1634034200]
+ 		507761.2 @[1634034210]
+ 		472965.2 @[1634034220]
+ 		546332.8 @[1634034230]
+ 		467659.8 @[1634034240]
+ 		513997.6000048828 @[1634034250]
+ 		552379.8 @[1634034260]
+ 		580027.8 @[1634034270]
+ 		624305.8 @[1634034280]
+ 		509317.6 @[1634034290]
+ 		465138.6 @[1634034300]
+ 		566660.6 @[1634034310]
+ 		499225.2 @[1634034320]
+ 		474398 @[1634034330]
+ 		468607.6 @[1634034340]
+ 		523754.8 @[1634034350]
+ 		408151.6 @[1634034360]
+ 		532300.6 @[1634034370]
+ 		543757.2 @[1634034380]
+ 		501250.2 @[1634034390]
+ 		626537.4 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo"} =>
+ 		477322.4 @[1634034110]
+ 		528346.6 @[1634034120]
+ 		542965.8 @[1634034130]
+ 		488803.2 @[1634034140]
+ 		534233.8 @[1634034150]
+ 		379473.3999951172 @[1634034160]
+ 		628398.5999951172 @[1634034170]
+ 		500397.6 @[1634034180]
+ 		477140.8 @[1634034190]
+ 		548698 @[1634034200]
+ 		387887.2 @[1634034210]
+ 		519102 @[1634034220]
+ 		474749 @[1634034230]
+ 		510093.8 @[1634034240]
+ 		478404 @[1634034250]
+ 		542381.7999951172 @[1634034260]
+ 		513890.4 @[1634034270]
+ 		471854.9999951172 @[1634034280]
+ 		435263.7999951172 @[1634034290]
+ 		495941.8 @[1634034300]
+ 		421855.9999951172 @[1634034310]
+ 		579290.6 @[1634034320]
+ 		440902.4 @[1634034330]
+ 		549425 @[1634034340]
+ 		398588.8 @[1634034350]
+ 		427637.3999951172 @[1634034360]
+ 		564883.3999951172 @[1634034370]
+ 		397578 @[1634034380]
+ 		524642.6 @[1634034390]
+ 		621590.1999951171 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo"} =>
+ 		438366.9999975587 @[1634034110]
+ 		512519.0000000002 @[1634034120]
+ 		620433.4000000001 @[1634034130]
+ 		573175.6000000002 @[1634034140]
+ 		552433.4000000001 @[1634034150]
+ 		496010.40000000014 @[1634034160]
+ 		362972.7999975587 @[1634034170]
+ 		478144.80000000016 @[1634034180]
+ 		502032.0000000001 @[1634034190]
+ 		491466.60000000015 @[1634034200]
+ 		601618.4000000001 @[1634034210]
+ 		546456.8000000002 @[1634034220]
+ 		605758.3999975588 @[1634034230]
+ 		509794.1999975587 @[1634034240]
+ 		488459.0000000001 @[1634034250]
+ 		451922.8000000001 @[1634034260]
+ 		594910.0000000001 @[1634034270]
+ 		455278.1999975587 @[1634034280]
+ 		528954.6000000001 @[1634034290]
+ 		608135.2000000002 @[1634034300]
+ 		563790.6000000002 @[1634034310]
+ 		570012.8000000002 @[1634034320]
+ 		573738.1999975587 @[1634034330]
+ 		471820.80000000016 @[1634034340]
+ 		534229.6000000002 @[1634034350]
+ 		526708.7999975587 @[1634034360]
+ 		479950.2000000001 @[1634034370]
+ 		456242.0000000001 @[1634034380]
+ 		518474.2000000001 @[1634034390]
+ 		576785.3999975588 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
  }
deriv(demo_disk_usage_bytes[15s])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[1m])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[5m])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[15m])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[1h])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[1h5m15s])
PASS
This test case passed successfully.
predict_linear(demo_disk_usage_bytes[1s], 600)
PASS
This test case passed successfully.
predict_linear(demo_disk_usage_bytes[15s], 600)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3777540037197933e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.381742875684e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3819493175553646e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3838454570187733e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4080666365743332e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41304391389296e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.411678157963027e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.411682198097053e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.396591734372127e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.397343005611333e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.402168048482754e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3973754634217407e+10))}, ...},
  	},
  }
predict_linear(demo_disk_usage_bytes[1m], 600)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3795761668385174e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3803233837591217e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3814411645793293e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3823066577080017e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4097050057070858e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41086403060614e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.411692022100412e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4122639122146465e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3966126563137047e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3969398713960308e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.398548170174651e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3993634396079273e+10))}, ...},
  	},
  }
predict_linear(demo_disk_usage_bytes[5m], 600)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.377795564921323e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.378396721888624e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.379059772921242e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3797452017069542e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4095978516933784e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.410062890338457e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4105380685962635e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4110361010970833e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3954607566217476e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.396014089451727e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3965959023499653e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3971622093081776e+10))}, ...},
  	},
  }
predict_linear(demo_disk_usage_bytes[15m], 600)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.377302332255222e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3778532839903946e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3784114598179886e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.378973428961567e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.410102715414846e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4105928631312454e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4110847273467937e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4115772854158623e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3955477193391888e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.396058704543406e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3965796563016407e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3971002619154842e+10))}, ...},
  	},
  }
predict_linear(demo_disk_usage_bytes[1h], 600)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.377297914220136e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.377799105840434e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.37830144428317e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3788044274231365e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4096284297163982e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4101278852710377e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.410627594209691e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4111279548170937e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.395760138567771e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3962569253286488e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3967546232704113e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3972525193318527e+10))}, ...},
  	},
  }
predict_linear(demo_disk_usage_bytes[1h5m15s], 600)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3772957222330933e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.377799544941527e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.37830376243564e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.378808950149945e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.4097035227198895e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.4101989197518772e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.4106943292445885e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.4111900713192314e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3958844690118557e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3963817328048126e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3968799402944e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3973780027922382e+10))}, ...},
  	},
  }
time()
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "destination-value-$1", "instance", "demo.promlabs.com:(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "destination-value-$1", "instance", "host:(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "$1-$2", "instance", "local(.*):(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "value-$1", "nonexistent-src", "source-value-(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "value-$1", "nonexistent-src", "(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "value-$1", "instance", "non-matching-regex")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "", "dst", ".*")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "value-$1", "src", "(.*")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "~invalid", "", "src", "(.*)")
FAIL
The query ran successfully against the test target, but was expected to fail.
label_replace(demo_num_cpus, "instance", "", "", "")
PASS
This test case passed successfully.
label_join(demo_num_cpus, "new_label", "-", "instance", "job")
PASS
This test case passed successfully.
label_join(demo_num_cpus, "job", "-", "instance", "job")
PASS
This test case passed successfully.
label_join(demo_num_cpus, "job", "-", "instance")
PASS
This test case passed successfully.
label_join(demo_num_cpus, "~invalid", "-", "instance")
PASS
This test case passed successfully.
day_of_month()
PASS
This test case passed successfully.
day_of_week()
PASS
This test case passed successfully.
days_in_month()
PASS
This test case passed successfully.
hour()
PASS
This test case passed successfully.
minute()
PASS
This test case passed successfully.
month()
PASS
This test case passed successfully.
year()
PASS
This test case passed successfully.
day_of_month(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
day_of_month(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
day_of_month(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
day_of_month(demo_batch_last_success_timestamp_seconds offset 10m15s)
PASS
This test case passed successfully.
day_of_week(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
day_of_week(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
day_of_week(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
day_of_week(demo_batch_last_success_timestamp_seconds offset 10m15s)
PASS
This test case passed successfully.
days_in_month(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
days_in_month(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
days_in_month(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
days_in_month(demo_batch_last_success_timestamp_seconds offset 10m15s)
PASS
This test case passed successfully.
hour(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
hour(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
hour(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
hour(demo_batch_last_success_timestamp_seconds offset 10m15s)
PASS
This test case passed successfully.
minute(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
minute(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
minute(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
minute(demo_batch_last_success_timestamp_seconds offset 10m15s)
PASS
This test case passed successfully.
month(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
month(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
month(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
month(demo_batch_last_success_timestamp_seconds offset 10m15s)
PASS
This test case passed successfully.
year(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
year(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
year(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
year(demo_batch_last_success_timestamp_seconds offset 10m15s)
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[1s])
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
  }
idelta(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[1h5m15s])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[1s])
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="idle"} =>
+ 		2.0223896699026227 @[1634034110]
+ 		2.0181243060156704 @[1634034120]
+ 		2.0227498659864067 @[1634034130]
+ 		1.90345439594239 @[1634034140]
+ 		2.0380785379558803 @[1634034150]
+ 		2.0186752919107676 @[1634034160]
+ 		1.9906468680128455 @[1634034170]
+ 		1.9492105638608337 @[1634034180]
+ 		2.0031246438622476 @[1634034190]
+ 		2.0220369439572097 @[1634034200]
+ 		1.9758049361407757 @[1634034210]
+ 		1.9644204000011087 @[1634034220]
+ 		1.9586758820340038 @[1634034230]
+ 		2.0324147859588266 @[1634034240]
+ 		2.0457560420036316 @[1634034250]
+ 		2.011084979958832 @[1634034260]
+ 		1.9754383059218525 @[1634034270]
+ 		1.9819253040477633 @[1634034280]
+ 		2.0194658879190683 @[1634034290]
+ 		2.025180326029658 @[1634034300]
+ 		1.9700360419228673 @[1634034310]
+ 		1.988186851888895 @[1634034320]
+ 		2.01489358600229 @[1634034330]
+ 		2.0179135939106345 @[1634034340]
+ 		1.9898325759917497 @[1634034350]
+ 		2.0459058379754422 @[1634034360]
+ 		2.0319890581071376 @[1634034370]
+ 		2.1010620899498464 @[1634034380]
+ 		2.0643062498420477 @[1634034390]
+ 		1.9333836739882826 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="system"} =>
+ 		0.8143754720687866 @[1634034110]
+ 		0.7729067268781364 @[1634034120]
+ 		0.7623734433203936 @[1634034130]
+ 		0.8516977266408503 @[1634034140]
+ 		0.8075235500000417 @[1634034150]
+ 		0.7786839426495135 @[1634034160]
+ 		0.8101502359844744 @[1634034170]
+ 		0.8291403929702937 @[1634034180]
+ 		0.7825363907031715 @[1634034190]
+ 		0.7960899339988827 @[1634034200]
+ 		0.7916244952939451 @[1634034210]
+ 		0.8285557331517339 @[1634034220]
+ 		0.8178934118710458 @[1634034230]
+ 		0.8150378599762916 @[1634034240]
+ 		0.7637698032893241 @[1634034250]
+ 		0.78986543295905 @[1634034260]
+ 		0.7755408640019595 @[1634034270]
+ 		0.7918761679902673 @[1634034280]
+ 		0.7760967144742608 @[1634034290]
+ 		0.773933366779238 @[1634034300]
+ 		0.8362666619941592 @[1634034310]
+ 		0.8463125619105994 @[1634034320]
+ 		0.7811259900219738 @[1634034330]
+ 		0.7404603405855597 @[1634034340]
+ 		0.7705989562906325 @[1634034350]
+ 		0.7460374251939357 @[1634034360]
+ 		0.7622179953381419 @[1634034370]
+ 		0.762793633993715 @[1634034380]
+ 		0.7295465173199773 @[1634034390]
+ 		0.8620241038501263 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="user"} =>
+ 		1.163234855979681 @[1634034110]
+ 		1.2089689681306481 @[1634034120]
+ 		1.2148766899481416 @[1634034130]
+ 		1.2448478780686856 @[1634034140]
+ 		1.154397913068533 @[1634034150]
+ 		1.2026407660916447 @[1634034160]
+ 		1.199202898144722 @[1634034170]
+ 		1.2216490441933274 @[1634034180]
+ 		1.134338964894414 @[1634034190]
+ 		1.1818731242790819 @[1634034200]
+ 		1.2325705660507082 @[1634034210]
+ 		1.2070238679647445 @[1634034220]
+ 		1.2234307069331407 @[1634034230]
+ 		1.152547355927527 @[1634034240]
+ 		1.1904741548001767 @[1634034250]
+ 		1.199049587920308 @[1634034260]
+ 		1.1690208299085498 @[1634034270]
+ 		1.2261985279619694 @[1634034280]
+ 		1.2044373979791998 @[1634034290]
+ 		1.20088630579412 @[1634034300]
+ 		1.193697295896709 @[1634034310]
+ 		1.1655005859211087 @[1634034320]
+ 		1.2039804259315132 @[1634034330]
+ 		1.1616260660812259 @[1634034340]
+ 		1.2395684659481048 @[1634034350]
+ 		1.2080567378550768 @[1634034360]
+ 		1.205792945995927 @[1634034370]
+ 		1.1361442739143968 @[1634034380]
+ 		1.2061472339555621 @[1634034390]
+ 		1.204592222906649 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="idle"} =>
+ 		1.950079932063818 @[1634034110]
+ 		2.0892367899417876 @[1634034120]
+ 		2.0528067998588084 @[1634034130]
+ 		1.9424458540976048 @[1634034140]
+ 		2.0527955578640102 @[1634034150]
+ 		2.0380482079461215 @[1634034160]
+ 		1.965880156122148 @[1634034170]
+ 		1.9795064678415657 @[1634034180]
+ 		1.9708988500759006 @[1634034190]
+ 		2.001389544084668 @[1634034200]
+ 		1.9893144419416786 @[1634034210]
+ 		2.0162625880911946 @[1634034220]
+ 		1.9965585600584745 @[1634034230]
+ 		1.971872477978468 @[1634034240]
+ 		1.9946673380210995 @[1634034250]
+ 		1.9647873859852552 @[1634034260]
+ 		2.0517845379188655 @[1634034270]
+ 		2.0332386419177055 @[1634034280]
+ 		2.0128558199852704 @[1634034290]
+ 		1.93741087988019 @[1634034300]
+ 		1.9964451478794216 @[1634034310]
+ 		2.0395337499678137 @[1634034320]
+ 		1.953324918076396 @[1634034330]
+ 		2.026541409827769 @[1634034340]
+ 		1.985371422022581 @[1634034350]
+ 		2.015615876019001 @[1634034360]
+ 		1.955994158051908 @[1634034370]
+ 		1.972876719944179 @[1634034380]
+ 		2.0901832399889826 @[1634034390]
+ 		2.024303979985416 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="system"} =>
+ 		0.7813598000444472 @[1634034110]
+ 		0.7707622190006077 @[1634034120]
+ 		0.7635650960728526 @[1634034130]
+ 		0.8352143030613661 @[1634034140]
+ 		0.7826959051191806 @[1634034150]
+ 		0.7498280522413552 @[1634034160]
+ 		0.8591138779185712 @[1634034170]
+ 		0.8080204453319311 @[1634034180]
+ 		0.8280038519762456 @[1634034190]
+ 		0.7980478807352483 @[1634034200]
+ 		0.8186380839906633 @[1634034210]
+ 		0.7886222320608794 @[1634034220]
+ 		0.7850693861022592 @[1634034230]
+ 		0.7764059573411941 @[1634034240]
+ 		0.7934886611998081 @[1634034250]
+ 		0.7571138467639684 @[1634034260]
+ 		0.7322969039902091 @[1634034270]
+ 		0.7698735193349421 @[1634034280]
+ 		0.8032613599672913 @[1634034290]
+ 		0.8139137904159724 @[1634034300]
+ 		0.8277239420451223 @[1634034310]
+ 		0.7728318634442986 @[1634034320]
+ 		0.7795198142528534 @[1634034330]
+ 		0.7836969220079482 @[1634034340]
+ 		0.8272077240049839 @[1634034350]
+ 		0.8262667831033468 @[1634034360]
+ 		0.8563032187521458 @[1634034370]
+ 		0.8284873900003731 @[1634034380]
+ 		0.7539325759746134 @[1634034390]
+ 		0.7681857991032303 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="user"} =>
+ 		1.268560267984867 @[1634034110]
+ 		1.1400009911507367 @[1634034120]
+ 		1.1836281038820744 @[1634034130]
+ 		1.2223398400470615 @[1634034140]
+ 		1.1645085368305446 @[1634034150]
+ 		1.2121237400919198 @[1634034160]
+ 		1.175005966052413 @[1634034170]
+ 		1.2124730860814452 @[1634034180]
+ 		1.2010972971096634 @[1634034190]
+ 		1.200562576763332 @[1634034200]
+ 		1.192047475837171 @[1634034210]
+ 		1.1951151810586453 @[1634034220]
+ 		1.2183720558881759 @[1634034230]
+ 		1.251721565797925 @[1634034240]
+ 		1.2118440007790923 @[1634034250]
+ 		1.1980987679213286 @[1634034260]
+ 		1.2159185562282802 @[1634034270]
+ 		1.1968878401443361 @[1634034280]
+ 		1.183882820047438 @[1634034290]
+ 		1.2486753299832345 @[1634034300]
+ 		1.1758309101685882 @[1634034310]
+ 		1.1876343870535493 @[1634034320]
+ 		1.1871552681550384 @[1634034330]
+ 		1.1897616660222412 @[1634034340]
+ 		1.187420853972435 @[1634034350]
+ 		1.1581173408776522 @[1634034360]
+ 		1.1877026231959462 @[1634034370]
+ 		1.1986358899623155 @[1634034380]
+ 		1.155884186178446 @[1634034390]
+ 		1.207510219886899 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="idle"} =>
+ 		2.1251440159976482 @[1634034110]
+ 		1.9239739639684559 @[1634034120]
+ 		1.9561287039890884 @[1634034130]
+ 		2.0051695538684724 @[1634034140]
+ 		2.004486090131104 @[1634034150]
+ 		1.9819210359826684 @[1634034160]
+ 		1.9161369938403368 @[1634034170]
+ 		2.036909683980048 @[1634034180]
+ 		1.953666488081217 @[1634034190]
+ 		1.9386803040280938 @[1634034200]
+ 		1.9888535199686885 @[1634034210]
+ 		2.004449634067714 @[1634034220]
+ 		2.020161830075085 @[1634034230]
+ 		2.001623985916376 @[1634034240]
+ 		1.9246252860873938 @[1634034250]
+ 		1.9904504138976336 @[1634034260]
+ 		1.9458990579470992 @[1634034270]
+ 		2.0323705660179257 @[1634034280]
+ 		1.98674839399755 @[1634034290]
+ 		2.1011573139578106 @[1634034300]
+ 		1.9920336220413446 @[1634034310]
+ 		1.9866265060380102 @[1634034320]
+ 		2.0207141879945993 @[1634034330]
+ 		1.8372019119560719 @[1634034340]
+ 		1.9932598860934376 @[1634034350]
+ 		2.0223984800279142 @[1634034360]
+ 		2.002060684002936 @[1634034370]
+ 		2.0027941880747675 @[1634034380]
+ 		2.0389683781191708 @[1634034390]
+ 		1.971557518094778 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="system"} =>
+ 		0.6878236739896237 @[1634034110]
+ 		0.831707785371691 @[1634034120]
+ 		0.8130769919604063 @[1634034130]
+ 		0.8204269979149104 @[1634034140]
+ 		0.8439163787290453 @[1634034150]
+ 		0.8041995746083558 @[1634034160]
+ 		0.7906397832557559 @[1634034170]
+ 		0.7872739399783313 @[1634034180]
+ 		0.803735619969666 @[1634034190]
+ 		0.8175518940202892 @[1634034200]
+ 		0.7842379332520067 @[1634034210]
+ 		0.7654562831856311 @[1634034220]
+ 		0.7769369140267373 @[1634034230]
+ 		0.7978345460258425 @[1634034240]
+ 		0.83262620260939 @[1634034250]
+ 		0.7767408053390682 @[1634034260]
+ 		0.824332130048424 @[1634034270]
+ 		0.7921184499748051 @[1634034280]
+ 		0.7985647128894925 @[1634034290]
+ 		0.7712270226329565 @[1634034300]
+ 		0.8309085099957884 @[1634034310]
+ 		0.8390273009426892 @[1634034320]
+ 		0.8335609346628189 @[1634034330]
+ 		0.8542876042425632 @[1634034340]
+ 		0.8340996599756181 @[1634034350]
+ 		0.8522589299827814 @[1634034360]
+ 		0.7958000400103629 @[1634034370]
+ 		0.7424405492842198 @[1634034380]
+ 		0.7895458020269871 @[1634034390]
+ 		0.8425670200027525 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="user"} =>
+ 		1.1870323101058602 @[1634034110]
+ 		1.244318252056837 @[1634034120]
+ 		1.2307943040505052 @[1634034130]
+ 		1.1744034480303527 @[1634034140]
+ 		1.151597529835999 @[1634034150]
+ 		1.2138793889433146 @[1634034160]
+ 		1.2132232220843435 @[1634034170]
+ 		1.1758163759484888 @[1634034180]
+ 		1.2425978912040592 @[1634034190]
+ 		1.2437678046524525 @[1634034200]
+ 		1.226908546127379 @[1634034210]
+ 		1.2300940817222 @[1634034220]
+ 		1.2029012544080615 @[1634034230]
+ 		1.2005414679646491 @[1634034240]
+ 		1.2427485100924969 @[1634034250]
+ 		1.232808781042695 @[1634034260]
+ 		1.2297688100486994 @[1634034270]
+ 		1.1755109839141369 @[1634034280]
+ 		1.2146868938580155 @[1634034290]
+ 		1.1276156621053814 @[1634034300]
+ 		1.1770578669384122 @[1634034310]
+ 		1.174346192739904 @[1634034320]
+ 		1.1457248758524656 @[1634034330]
+ 		1.2285104818642139 @[1634034340]
+ 		1.1726404540240765 @[1634034350]
+ 		1.1253425881266594 @[1634034360]
+ 		1.2021392749622464 @[1634034370]
+ 		1.2547652639448643 @[1634034380]
+ 		1.1714858200401068 @[1634034390]
+ 		1.1858754629269241 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
  }
irate(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[1h5m15s])
PASS
This test case passed successfully.
clamp_min(demo_memory_usage_bytes, 2)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0116084464058e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2823722607896526e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.739825325722598e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.504685942616595e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.61650621761148e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.8174305370555954e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.86925135964723e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.80875595761774e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.4739743288321905e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.60749681012954e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0148364450955936e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.104874568285468e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1363217646409469e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.9102471224261e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5211867081317344e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.231711613891167e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.826660637734688e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7295052002422246e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0817224825060475e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.26939998187466e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.19072157223869e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.329958199819392e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.7371315503715e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.933088833330991e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.9594439932489e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.987316111501591e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.618961888309276e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.264274615405232e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2571029627389424e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0997097606547964e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.324914832776674e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.76975411057419e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.72152180400708e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.016259704557006e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.18177125594925e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.55415335933123e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.48994785321309e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.0562716181113906e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.907620532235736e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.62721017634404e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.8544836728157e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3849117860539336e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.259339692653171e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2315956452673168e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0733508855705014e+09))}, ...},
  	},
  }
clamp_max(demo_memory_usage_bytes, 2)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2))}, ...},
  	},
  }
clamp(demo_memory_usage_bytes, 0, 1)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))}, ...},
  	},
  }
clamp(demo_memory_usage_bytes, 0, 1000000000000)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0116084464058e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.54184959942238e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2823722607896526e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.739825325722598e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.504685942616595e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.61650621761148e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.8514012724479e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.8174305370555954e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.86925135964723e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.80875595761774e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.4739743288321905e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.60749681012954e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.0148364450955936e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.104874568285468e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.1363217646409469e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(9.9102471224261e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.5211867081317344e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.231711613891167e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.826660637734688e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.7295052002422246e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.0817224825060475e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.26939998187466e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.19072157223869e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.329958199819392e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.7371315503715e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(4.933088833330991e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4.9594439932489e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.987316111501591e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.618961888309276e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.264274615405232e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2571029627389424e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0997097606547964e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.324914832776674e+08))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.41203111161844e+08))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.76975411057419e+08))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.72152180400708e+08))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(3.016259704557006e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.18177125594925e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.55415335933123e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.48994785321309e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4.0562716181113906e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(3.907620532235736e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(3.62721017634404e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4.8544836728157e+09))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1.3849117860539336e+09))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1.259339692653171e+09))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1.2315956452673168e+09))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1.0733508855705014e+09))}, ...},
  	},
  }
clamp(demo_memory_usage_bytes, 1000000000000, 0)
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
  }
clamp(demo_memory_usage_bytes, 1000000000000, 1000000000000)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
+ 		Metric: s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e+12))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1e+12))}, ...},
  	},
  }
resets(demo_cpu_usage_seconds_total[1s])
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="idle"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="system"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", mode="user"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
  }
resets(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[1h5m15s])
PASS
This test case passed successfully.
changes(demo_batch_last_success_timestamp_seconds[1s])
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo"} =>
+ 		0 @[1634034110]
+ 		0 @[1634034120]
+ 		0 @[1634034130]
+ 		0 @[1634034140]
+ 		0 @[1634034150]
+ 		0 @[1634034160]
+ 		0 @[1634034170]
+ 		0 @[1634034180]
+ 		0 @[1634034190]
+ 		0 @[1634034200]
+ 		0 @[1634034210]
+ 		0 @[1634034220]
+ 		0 @[1634034230]
+ 		0 @[1634034240]
+ 		0 @[1634034250]
+ 		0 @[1634034260]
+ 		0 @[1634034270]
+ 		0 @[1634034280]
+ 		0 @[1634034290]
+ 		0 @[1634034300]
+ 		0 @[1634034310]
+ 		0 @[1634034320]
+ 		0 @[1634034330]
+ 		0 @[1634034340]
+ 		0 @[1634034350]
+ 		0 @[1634034360]
+ 		0 @[1634034370]
+ 		0 @[1634034380]
+ 		0 @[1634034390]
+ 		0 @[1634034400]
+ 		... // 30 elided lines
+ 		s"""
+ 	),
  }
changes(demo_batch_last_success_timestamp_seconds[15s])
PASS
This test case passed successfully.
changes(demo_batch_last_success_timestamp_seconds[1m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034250"},
  			{Timestamp: s"1634034260"},
  			... // 7 identical elements
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034370"},
  			{Timestamp: s"1634034380"},
  			... // 7 identical elements
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034550"},
  			{Timestamp: s"1634034560"},
  			... // 7 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034670"},
  			{Timestamp: s"1634034680"},
  			... // 3 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034130"},
  			{Timestamp: s"1634034140"},
  			... // 7 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034430"},
  			{Timestamp: s"1634034440"},
  			... // 7 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034550"},
  			{Timestamp: s"1634034560"},
  			... // 7 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(1))},
  			... // 3 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034370"},
  			{Timestamp: s"1634034380"},
  			... // 7 identical elements
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(1))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0)),
+ 				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(1))},
  			... // 3 identical elements
  		},
  	},
  }
changes(demo_batch_last_success_timestamp_seconds[5m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4)),
+ 				Value:     Inverse(TranslateFloat64, float64(5)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(5))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(4)),
+ 				Value:     Inverse(TranslateFloat64, float64(5)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(5))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(4)),
+ 				Value:     Inverse(TranslateFloat64, float64(5)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(3))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(2)),
+ 				Value:     Inverse(TranslateFloat64, float64(3)),
  			},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(3))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(2)),
+ 				Value:     Inverse(TranslateFloat64, float64(3)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(3))},
  			... // 7 identical elements
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(3))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(2)),
+ 				Value:     Inverse(TranslateFloat64, float64(3)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(3))},
  			... // 9 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(5))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(4)),
+ 				Value:     Inverse(TranslateFloat64, float64(5)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(4))},
  			... // 7 identical elements
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(3))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(2)),
+ 				Value:     Inverse(TranslateFloat64, float64(3)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(3))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(2)),
+ 				Value:     Inverse(TranslateFloat64, float64(3)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(3))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(3))},
  			... // 3 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(4))},
  			... // 7 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(5))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(4)),
+ 				Value:     Inverse(TranslateFloat64, float64(5)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(5))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(5))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(4)),
+ 				Value:     Inverse(TranslateFloat64, float64(5)),
  			},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(4))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(3)),
+ 				Value:     Inverse(TranslateFloat64, float64(4)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(4))},
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(4))},
  			... // 9 identical elements
  		},
  	},
  }
changes(demo_batch_last_success_timestamp_seconds[15m])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(12))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(11)),
+ 				Value:     Inverse(TranslateFloat64, float64(12)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(12))},
  			... // 7 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(12))},
  			... // 7 identical elements
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(12))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(11)),
+ 				Value:     Inverse(TranslateFloat64, float64(12)),
  			},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(12))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(11)),
+ 				Value:     Inverse(TranslateFloat64, float64(12)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(12))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(11)),
+ 				Value:     Inverse(TranslateFloat64, float64(12)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(11))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(11))},
  			... // 7 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(12))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(11)),
+ 				Value:     Inverse(TranslateFloat64, float64(12)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(11))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(11))},
  			... // 3 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(12))},
  			... // 7 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(12))},
  			... // 7 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(12))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(11)),
+ 				Value:     Inverse(TranslateFloat64, float64(12)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(12))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(11)),
+ 				Value:     Inverse(TranslateFloat64, float64(12)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(12))},
  			... // 3 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(12))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(11)),
+ 				Value:     Inverse(TranslateFloat64, float64(12)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(12))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(12))},
  			... // 7 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(13))},
  			... // 7 identical elements
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(13))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(12)),
+ 				Value:     Inverse(TranslateFloat64, float64(13)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(13))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(13))},
  			... // 3 identical elements
  		},
  	},
  }
changes(demo_batch_last_success_timestamp_seconds[1h])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(46))},
  			... // 13 identical elements
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(47))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(47))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(46)),
+ 				Value:     Inverse(TranslateFloat64, float64(47)),
  			},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(45))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(45))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(45))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(45))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(45))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(44)),
+ 				Value:     Inverse(TranslateFloat64, float64(45)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(45))},
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(45))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(45))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(45))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(45))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(44)),
+ 				Value:     Inverse(TranslateFloat64, float64(45)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(44))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(44))},
  			... // 3 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(49))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(48)),
+ 				Value:     Inverse(TranslateFloat64, float64(49)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(48))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(48))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(48))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(48))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(48))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(47)),
+ 				Value:     Inverse(TranslateFloat64, float64(48)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(48))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(48))},
  			... // 13 identical elements
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(50))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(50))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(49)),
+ 				Value:     Inverse(TranslateFloat64, float64(50)),
  			},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(50))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(50))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(50))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(50))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(50))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(49)),
+ 				Value:     Inverse(TranslateFloat64, float64(50)),
  			},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(49))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(48)),
+ 				Value:     Inverse(TranslateFloat64, float64(49)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(49))},
  			... // 7 identical elements
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(49))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(48)),
+ 				Value:     Inverse(TranslateFloat64, float64(49)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(49))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(48)),
+ 				Value:     Inverse(TranslateFloat64, float64(49)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(49))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(49))},
  			... // 3 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: []model.SamplePair{
  			... // 11 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(45))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(45))},
  			... // 7 identical elements
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034490", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(46))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(45)),
+ 				Value:     Inverse(TranslateFloat64, float64(46)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(46))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(46))},
  			... // 7 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(47))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(47))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(46)),
+ 				Value:     Inverse(TranslateFloat64, float64(47)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(47))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(47))},
  			... // 3 identical elements
  		},
  	},
  }
changes(demo_batch_last_success_timestamp_seconds[1h5m15s])
PASS
This test case passed successfully.
vector(1.23)
PASS
This test case passed successfully.
vector(time())
PASS
This test case passed successfully.
histogram_quantile(-0.5, rate(demo_api_request_duration_seconds_bucket[1m]))
FAIL
  model.Matrix{
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 19 identical elements
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(-Inf))},
- 			s"-Inf @[1634034320]",
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			... // 24 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(-Inf))},
- 			s"-Inf @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			... // 8 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 27 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(-Inf))},
- 			s"-Inf @[1634034400]",
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			... // 16 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(-Inf))},
- 			s"-Inf @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			... // 8 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 11 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(-Inf))},
- 			s"-Inf @[1634034240]",
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			... // 45 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	... // 2 identical elements
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 17 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{
- 				Timestamp: s"1634034300",
+ 				Timestamp: s"1634034310",
  				Value:     Inverse(TranslateFloat64, float64(-Inf)),
  			},
- 			s"-Inf @[1634034310]",
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			... // 17 identical elements
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(-Inf))},
- 			s"-Inf @[1634034530]",
- 			s"-Inf @[1634034540]",
- 			s"-Inf @[1634034550]",
- 			s"-Inf @[1634034560]",
- 			s"-Inf @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			... // 12 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	... // 4 identical elements
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 44 identical elements
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(-Inf))},
- 			s"-Inf @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(-Inf))},
  			... // 12 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(-Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(-Inf))}, ...}},
  }
histogram_quantile(0.1, rate(demo_api_request_duration_seconds_bucket[1m]))
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.013139536460344495)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013148326467206402)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.013222797262782615)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013223912132713655)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.013239437718441611)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013251794625200998)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.01321347799776852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013209164695820395)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.01319348303369729)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013204739473783053)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.013220163436945001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01322130512962792)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.01321218727445015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013238181037902832)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.013099204716443574)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013138013633362042)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.013107040350097202)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0131058192928171)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.013127739309054703)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013124341102013222)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.013135138430949773)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013141976443263651)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.013070695981539213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01310006660040908)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.013141007083582536)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013135537442099516)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.013167819979005313)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013165202288866673)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.01329315520415435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013264942873333572)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.013337400628001024)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013322377352327915)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.013328262626134154)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013300474023992365)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.013292345975435698)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013317429511330345)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.013233278449563419)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013250513893383819)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.013154087108299227)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01318909685345818)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.013064589499037276)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013105815951617911)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.0130992377416099)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013095215887473862)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.013114309693628428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013125782831339557)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.013096354580279478)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01309764800564748)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.013093074429460581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013087992412860577)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.013147404819310638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01314343956580529)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.013169523038804655)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013175666612980485)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.013227583291592194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0132418853820598)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.013301665654430651)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013255511470104935)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.01329810111344356)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01329860065981031)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.013322556929774791)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01329657295664647)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.013260186626727765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01327934109774503)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.013278459316444901)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013315855146632902)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.013184061301853347)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013210088952623494)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.013179721304498834)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013176548270719598)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.013183256755274299)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01316702081842461)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.01317291722902824)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013163379733298099)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.013071393769862289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013108923253099656)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.013058317214756796)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013058013097111335)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.013069116500714503)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013073339030374886)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.013134619110851753)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013125317188813226)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.013255718434117903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01321616427021642)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.01330826722935268)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013271496204155452)),
  			},
  			... // 1 identical and 17 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 4 identical elements
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.014920828857421875))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.014920828857421875))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.0147045849609375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.0095147314453125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00994721923828125)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.00994721923828125))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.011244682617187501))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.011244682617187501))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01167717041015625)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014055853271484375)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.015245194702148437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01443428009033203)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.015245194702148437))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.016867023925781252))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.016867023925781252))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.032112218627929685)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03284204177856445)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.030652572326660157)),
  			},
- 			s"NaN @[1634034320]",
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.013947731323242188)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013839609375)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04597885848999023)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 7 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.014488341064453125))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
  			},
- 			s"NaN @[1634034610]",
  			... // 8 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.008826148795304543)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008827014399743632)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.008824105145777276)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00881770851798977)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.008808056245211507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008814503807622925)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.008810215722802151)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008808689214987833)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.008836389595759855)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008840999795530602)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.008892722845417339)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008892490353031895)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.008960018841287365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008944574865392737)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.008972128235345562)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008943218008508459)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.00897075791015625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008947566887433053)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.008915522604198502)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008918126978184535)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.008835616119771064)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008864904850054391)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.008769929076573538)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00878955900413028)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.008764251311934623)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008764808033697289)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.008758677019483815)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008769624518556103)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.008754022474710202)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00875292002072218)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.008770962629378981))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.008781807867244296)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008776644536306166)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.008779947095374255)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008780935976688135)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.008777681444938748)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008783061323741428)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.008784228839811732)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008777353863522328)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.008772778847893124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008779742104765507)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.008761303572514244)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00877579766421891)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.008766232135084949)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008761258350335165)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.008790532087287648)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008787043010066106)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.008799200626618429)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008795625841040567)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.008802586202551138)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008793318404595636)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.008807965069110578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008810980453729878)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.008869192618760487)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008856940357646004)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.008945512116422359)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00893938274857153)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.008981705407886086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00896564702943314)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.008992958659837614)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00895829897996856)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.008975445646324937)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008949141148158483)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.008900508932918733)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008922783225080092)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.008811699220553106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008842682467169037)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.008734350048708742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008755048079209146)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.008745157578412224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008753339953046307)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.008735346846762774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008743753769333298)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.008771841896873559)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008769525462503966)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.008790900274568005)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008791643060901388)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.008809513181793082)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008796845616374524)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.00878695149134526)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008795061956389431)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.00879302248066297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008788998231855269)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.008783537305665898)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008793835936941006)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.008764286044146044)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008771470993728374)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.008765195358826494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008764584502377718)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.008779226727333798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008765338854337994)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.008798699359504544)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008805330630070395)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.008812666059417041)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00879840765660574)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.008809371058962312)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008809588304602581)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.008815840089149082)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008820253404157614)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.008880676943403564)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008871324502968429)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.008971103863390279)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008951729584643122)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.009020528560370507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008979966133736276)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.008970299833639183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00895952206725477)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.00897919959628705)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008954764560054247)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.008946895140969075)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008969959062461438)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.00885443403692261)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00888632738308157)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.008782895964655119)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00880623675643045)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.00879285202221335)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008783055061778587)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.00877714852220185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008794722337687326)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.008758174845936535)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008775177319335938)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.00908224365234375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0088227509765625)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.009396780229048296))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.010307625732421876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009899165039062501)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.020110682373046876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010985189941406251)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.010487828979492188))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.010487828979492188))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.00994721923828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010487828979492188)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.009190365600585938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009622853393554688)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.0077847802734375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008793918457031251)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.008649755859375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.0077847802734375))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.007352292480468751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00764061767578125)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0077847802734375))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.007352292480468751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00764061767578125)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.007352292480468751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.007496455078125)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.0072081298828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00735229248046875)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.008649755859375))},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.0072081298828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008361430664062499)),
  			},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.008073105468750001))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.008361430664062499))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.008073105468750001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008361430664062499)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.009761867327008929)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009190365600585938)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.01062684291294643))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.010935762765066965)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010379707031250001)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.0112446826171875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010704072875976564)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.010595950927734375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010379707031250001)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.009899165039062501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009990468017578125)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.009298487548828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0095147314453125)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.008757877807617187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0089380810546875)),
  			},
  			... // 19 identical and 7 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 14 identical elements
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.0156250000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0142857142857144e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.0158730158730161e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0144927536231887e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.0161290322580646e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0147058823529413e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.0163934426229509e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0149253731343286e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.0163934426229509e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0151515151515152e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0151515151515152e-05)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			... // 27 identical elements
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.0217391304347827e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0200000000000002e-05)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.0217391304347827e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0200000000000002e-05)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.0222222222222223e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0200000000000002e-05)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.0222222222222223e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0204081632653065e-05)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.0222222222222223e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0204081632653065e-05)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.0222222222222223e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0204081632653065e-05)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(1e-05))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.0440012731785928)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044030874639398906)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.044417444020305494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04448748074738876)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.04423783458847597)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04432065736097448)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.04457690571841515)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04439089163476294)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.04435508927924781)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044437772695516825)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04461381889343261)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044684010964670486)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.04553354266926393)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.045470038124406836)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.04687864045652625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.046048735174625474)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.05076832291603088)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.048715695304870604)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.048787091047867485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04746769771728516)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04590421748594804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04620278150211681)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.044790774291282476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04506233639384425)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.04340861174210258)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04389490563817771)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.04289114516038161)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043564828068659855)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.04270816955566406)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04293373430975552)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.04383892454604757)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043861768193520785)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.043909359966957405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04392623087882996)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.044008335983276366)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043917642478783256)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04400009111923154)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.043870857668854464)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043983392660406566)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.044164437046051025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044135587199284475)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.04395385622696137)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04404310438229802)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.04414747983629458)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04404310438229802)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.04451580180016633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04428956955942614)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.04450199937856422)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044550535070722194)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.04409465160589952)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04426953584771407)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.04430026524353027)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044173506485788445)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.04428412492385277)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044259932911521506)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04417201476754494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04433191244209762)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04417201476754494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04414943512573242)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.044136235683932164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044018288117148655)),
  			},
  			... // 1 identical and 29 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 8 identical elements
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.10892610523223877))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.10892610523223877))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.1113345216293335)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10899452615261077)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.1018103295135498)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10222085503578185)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.05583147102355957)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05802094047546386)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.04816832794189453)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05254726684570313)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			... // 11 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
- 			s"NaN @[1634034400]",
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			... // 16 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
- 			s"NaN @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(0.10345243160247802))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.10468400816917418))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.10640821536254882))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.10739347661590576))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.10673663578033446))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.10739347661590576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10673663578033446)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.11002083995819091)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10837873786926269)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.051452532119750975)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.04707359321594238)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04816832794189453)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.04707359321594238))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.014689138968331473)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014719001220703125)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.014730956167825838)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014699832347827953)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.014730956167825838)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014699832347827953)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.014868930322265626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014873360685022867)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.014850695701805321)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014856756591796874)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.014746170325646034)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014774091927664622)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.015017654482713387)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01494643668726871)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.01491156126185826)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014903978683669846)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.015250692428330244)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015108867028277854)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.015009292269620028)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015001920318603517)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.014978924232596783)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014912292914139598)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.014893026070731027)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01497414927025364)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.014949876545009328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014956375799309718)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.014812706909179688)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014929595501873944)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.014736729323928421)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014673692975725447)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.014651226077389407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014638439769071691)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695314)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014619632001604353)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.014559509941777097)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014585014806410846)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.014432372055951288)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01443951179750504)),
  			},
  			... // 1 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015569560546875)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.014272097167968751))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.014272097167968751))},
  			... // 3 identical elements
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.014055853271484375))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.014055853271484375))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014055853271484375)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.014272097167968751))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
- 			s"NaN @[1634034240]",
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 15 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.02205687744140625))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.024813987121582032))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04466517681884765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.04513675485464243))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.04559248152788947))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.047015975598787)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04597885848999023)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.0472299838910784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04713798937629251)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.04415430061340332)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04441495173863002)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02481398712158203)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01913758483886719)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.015893926391601563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017515755615234375)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015569560546875)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015569560546875)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014488341064453125)),
  			},
  			... // 11 identical and 4 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.013142716888725599)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01314142044401517)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.01322842631192387)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013217219010047805)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.013333538589477539)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013284516008323598)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.013310001516241777)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01326907909465286)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.013364631553248355)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013318039976875737)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.013356375667643998)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013335874908768504)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.013243074488146551)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01328163529520627)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.013140407477234562)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013180184306050396)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.013159555449844403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013138198167323254)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.013150899822331277)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01316687110438294)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.013147344107138921)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013153536600329212)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.013160161222978072)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013164876040554377)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.01319414791460524)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013167956959768341)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.013203995798698534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01319821755670692)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.013265721965389833)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01325981228808098)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.013327968155770932)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013286959056875703)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.013332753439966193)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013324684711991393)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.013352784786613621)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01333627033949712)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.013350347122722612)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01332618529012091)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.013316847515197463)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013338373522455293)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.013194762306441805)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013221126087733678)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.013161013357100949)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013191076439128202)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.013190877685546875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013183669555664064)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.013162162969976939)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01315183645821153)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.01316390293144934)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013189050272337148)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.013168044479085792)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013155761155348559)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.013176940968725638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013170302624035518)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.01324180565623555)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013255846749789964)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.013328406427404384)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013287429388405212)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.013230471638424297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01324547926940918)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.013270258356408228)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013242765354175665)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.013241540541294644)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013231320246339755)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.013237215663364955)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013276273364413317)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.013127234788222699)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01316311187511689)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.013144827942497514)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013144151617462312)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.013168967511013216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013166705407087897)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.013152476993607365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013163655103654427)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.013190877685546875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013192196245891293)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.013166122492009944)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013150165100097656)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.013149827996722723)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013173266069235261)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.013244506171875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01323225287151681)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.013283507533742422)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013290395765228677)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.013251819147283381)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013253535957439248)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.013219400653488067)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013197996826171876)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.013165496946522888)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013176461425781251)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.01314762890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013190877685546875)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.013034672659360445)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0130783689279488)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.013016993536620504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01302989080243406)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.013052199534540591)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013047912451658535)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.01309578247805676)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01308144154787854)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.013116885798075113)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013114822775978502)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.013114433111971285)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013090220727049694)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.013149413443259823)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013115819815226963)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.013199953044444193)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013196234444390687)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.013280226047920644)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013275764258092317)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.013308447182664595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013265671160597188)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.01333539189929497)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0133159230691661)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.013332444884554649)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013313226205926194)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.013291616496200446)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01330186168536018)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.013178381178966119)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013213554948099544)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.013151784288331622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01314396630661117)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.00994721923828125))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.00994721923828125))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.010379707031250001))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.0095147314453125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00994721923828125)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 5 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.010379707031250001))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.00994721923828125))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.010379707031250001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01081219482421875)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.011244682617187501))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.01167717041015625))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.011244682617187501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01167717041015625)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 5 identical elements
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.014055853271484375))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.014272097167968751))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.015245194702148437))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.01443428009033203))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013104380126953126)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.013104380126953126))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013104380126953126)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01167717041015625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.01081219482421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01167717041015625)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.01081219482421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011244682617187501)),
  			},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 5 identical elements
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.014596463012695312))},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01410991424560547)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013839609375)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.008786509219266245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008774351219057234)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.008793211084128129)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008787028810795199)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.008792707605173465)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008798539470319555)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.008776945405703986)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008795626856091898)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.008830473972865514)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00880888531090304)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.008906812911360232)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008897180451213597)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.00897591273898962)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008946337541064196)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.008988506209991053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00895999026405775)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.009001682200712317)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008976945165115567)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.008974121704101563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0089885156476756)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.008887760147958432)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008915776652785968)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.008820953624695618)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00884469878410666)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.00880492668886065)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008813852902353096)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.008801717168984292)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008802729164395227)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.008804183198952978)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008803050613846033)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.008786318831276209)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008801063542046282)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.00880201747937149)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008797238222876348)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.008793530087964288)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00878501513454754)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.00879853353747711)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008795849206107004)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.008818205871912666)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008818971540040032)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.008810076648676703)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008805269273396362)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.008803396550468318)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008814149250644797)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.008808270573260654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00880806354160047)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.008791479157578521)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008797037895002174)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.008767863985276956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008781861221590909)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.008761900662016582)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008766779299947562)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.008766960548953989)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008780138208725873)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.008814177559349542)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008802398609834559)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.008902819157421537)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008871120887097737)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.008988466596244585)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008961678001618447)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.009023776117707816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008981924318923164)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.009015305843180749)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008997618335278004)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.00895998421178997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008969453884309609)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.008865532032939799)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008895466299792718)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.00880122980595773)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008821520424454467)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.0087919258249723)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008798111990332997)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.008790438370183786)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008791449373866972)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.008771021526432212)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008778124231687133)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.00878651193825258)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008797139967593402)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.008797544632800518)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008795377100515124)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.008795790698559253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008800919012309871)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.008814794706412174)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008808769584052184)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.008806089783287407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0088049251306755)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.008809765476245976)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008805779936585245)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.008784599962125713)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008782519553960757)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.008795937283987608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008786012223554187)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.00878939317369675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008794171818362808)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.00877643292905746)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008775292139103982)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.008769969014498828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008768568373251554)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.008784593580080652)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008771634107809713)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.008840063704103802)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008837236784100944)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.008928385909231085)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008910656807318444)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.008998755548650568)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008961617805325256)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.008980423669084822)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008952539840293141)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.008957102508544923)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008935783642772659)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.00889923302837171)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008934903121673034)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.008825509279739243)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008857335854855505)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.008765846227061676)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008790532087287648)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.008779152476678318)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00877286500836363)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.00878593106986381)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008774243660825062)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.008806225020245808)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008797945345233938)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.008693004638671875))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.0072081298828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008649755859375)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.0072081298828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.007496455078125)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.0072081298828125))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.00889002685546875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00890924853515625)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.009406609497070314))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.009622853393554688))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.00956278564453125))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.009767015991210938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009391163504464286)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.009714341195913462)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0096300615234375)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.009298487548828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0095147314453125)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.00908224365234375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009205811593191964)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.008693004638671875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008728390003551136)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.008693004638671875))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.0072081298828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.007496455078125)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.00735229248046875))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0069198046874999995)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00735229248046875)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.00677564208984375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0069198046874999995)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.008649755859375))},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.00908224365234375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008649755859375)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.009576515415736607))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.010307625732421876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010132571149553573)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.011965495605468751))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.019656570190429688))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.011965495605468751))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.0115330078125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011965495605468751)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.009839097290039064)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010379707031250001)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.00908224365234375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009341736328125001)),
  			},
  			... // 23 identical and 3 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0125000000000002e-05)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			... // 14 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.0163934426229509e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0149253731343286e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.0166666666666669e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0151515151515152e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.0166666666666669e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0151515151515152e-05)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.0166666666666669e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0153846153846156e-05)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.016949152542373e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0153846153846156e-05)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0153846153846156e-05)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.017241379310345e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.015625e-05)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.0175438596491228e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.015873015873016e-05)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.0175438596491228e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.015873015873016e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.017857142857143e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0161290322580646e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.017857142857143e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.016393442622951e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.0181818181818182e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0166666666666667e-05)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			... // 28 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.04173676142692566)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04211508886898265)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.04247570736694336)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04202922732184915)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.04423783458847597)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04392010363222947)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.044230814330808575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0442337463069226)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.04413843489273735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04423680236086638)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04464084938049316)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04458664150155109)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.0456819812761727)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04559338851606342)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.047369467466199716)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04702891016590352)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.05223448549543108)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.049074315301303205)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.050045016043526784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.049536746349334713)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04680285236973916)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04713244992163873)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.045464664906588466)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04573005514318292)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.044557623933490956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04472407482749537)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.04415257117465774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04430822066175994)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.04387775327605517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04398599445825693)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.043858738749232226)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04406642394832689)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.044035950913300384)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04395291787681738)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.044026088438291804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043943194743385)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.04432222452416884)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044376807671523674)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.04458994394781306)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044376807671523674)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.04418747439297763)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04426890094284183)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.044171039676491275)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04406653706997256)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.04435182155784117)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04432295722384413)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.04414581429769826)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044225427445880434)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.043924285260241176)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04393156237911868)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.042680057849121086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04281629150390625)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.04157288909912109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04270816955566406)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04141070617675781)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042121221836635046)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.041768340313251204)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04196483116149902)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04124852325439453)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04142375537740773)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.043800446964610704)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04332230222167968)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04257301712036132)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04216755981445312)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.0414876391014686)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04165204981122698)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.04087009643554687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04035215742541898)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.04006477433829472)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04067547692871094)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.04034879418509347)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04097076169770339)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.03950775988769531)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03945468184037642)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.0405997915649414)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04076943117339035)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.04145395495605469)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04071909854231209)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.04190401256561279)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041572889099121095)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.04092623667790339)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041026487110682894)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.04038354766845703)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04018892816162109)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.04122041154785156)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04092222666059221)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.03987962215968541)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04009161840820312)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.04104525399169922)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04119446228027344)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.04259513297341086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04159991958618164)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.04081171058349609)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04055731508527483)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.04169511391017748)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04131921837439904)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.04349745977783203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042837445798127545)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.041568188144849694)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04271052003279976)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.04269465431213379)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043302840270996096)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.0443655652096397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04363574205900493)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.045118709776742115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04505928132019043)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.047803416366577145)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04655002443396526)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.054123684851074216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.049591483085632326)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.05120925773620605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05082696941920689)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.04718796848581798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04748207632264094)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.046066437268066404)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.046307278907775876)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.04517661014120087)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04537717222839821)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.044510146062625856)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04467333633233301)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.05692620574951172))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.1076749798311506)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10134115748814174)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.10908249590737479))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.1113345216293335)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10908249590737479)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.11084189100265501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.11034926037597656)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.09975770190238951))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.05035779739379882)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05364200157165527)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.03503151123046875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.03357186492919922))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.03357186492919922))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.03357186492919922))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.032112218627929685))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.030652572326660157)),
  			},
- 			s"NaN @[1634034300]",
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			... // 17 identical elements
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04597885848999023)),
  			},
- 			s"NaN @[1634034530]",
- 			s"NaN @[1634034540]",
- 			s"NaN @[1634034550]",
- 			s"NaN @[1634034560]",
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			... // 5 identical elements
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.10485994767870221))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.10529979645252227))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.10485994767870221)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10529979645252227)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.10468400816917418)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10485994767870221)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.10509453369140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10468400816917418)),
  			},
  			... // 1 identical and 1 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.014523219112273186)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014557539111328125)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.014506744800324135)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014469805873325893)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.014557253954541553)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014566975208629263)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.01450229228358115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014550125034877232)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.014592734669652479)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014576190147399902)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.014627354997907367)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014642800990513393)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.014824395768449114)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014677554473876954)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.014782432763671876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014855134509122825)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.014789329190640837)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01483049912851068)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.01483072723388672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014870278336165787)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.014901748513614432)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014869613197728207)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.014960145929509942)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014877580078125001)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.01504439679827009)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014984788319762325)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.015126260559082031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0151075849498402)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.015013504813058036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014976434430803572)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.015069718097624231)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015056384732829992)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.014941101722717285)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.014861853249289774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01495843649159307)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.014852023981267755)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01484874755859375)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.015018138610839844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014893026070731027)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.014812706909179688)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014847732329032791)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.014749105763154873)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014707430275364926)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.014793048373135654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014794686584472656)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.014811043494591346)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01474549596838049)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.014485603799940665)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014604572158813478)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.014488341064453125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014425168690199263)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.014502567636590255)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014470532743566177)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.014485495750025699)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014472895071847099)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.014468423863461144)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014475314323701055)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.014500029923722551)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01447779258169779)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.014591762058423913)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01457085518284848)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.015008158123309795)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014910016662597657)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.015472250793457031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015321110112616356)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.01624066229458513)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015958799560546875)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.017288699523925782)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016841074658203125)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.023701875653948105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01972734092018821)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.04646799528243694)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.045506619980755975)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.020954033569335936)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021667638427734375)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.017587836914062502)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018056365356445312)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.016106441945043105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01628540241109914)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.015222564526934957)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015358345578215844)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.014814672762784092)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014944419100674716)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.01474186839136584)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014763877642231603)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.014633685322745902)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014655438620827415)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.01456042236328125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014577382668887869)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.014735476946149554)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014616121548739347)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.014505235118865967)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014525948698624322)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.01447170691856971)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014539221981272978)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.014574838623046874)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01456697520862926)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.014720311789772728)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01474490161960408)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.014689138968331473)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014726209350585938)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.014844507482192095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01471539715576172)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.014989842866938165)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.014728612060546875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014753053420494343)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.014481365454889114)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014551550818810096)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.014401843505859376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014429646292550223)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.014339875105672808)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014390879026601012)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.014330192543143657)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014324697034681167)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.014477528869628907)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01439257591029576)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.014481010762877384)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014495098686218262)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.014639303784640331)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014623951643604343)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.02043504821777344))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.02043504821777344))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015569560546875)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.014920828857421875))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.014920828857421875))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015245194702148437)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.016867023925781252))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016867023925781252)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.020435048217773435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.015569560546875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.013947731323242188)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.014272097167968751))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.014272097167968751))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014055853271484375)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.014596463012695312))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.014596463012695312))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.013947731323242188)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.013947731323242188))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.014272097167968751))},
  			... // 3 identical elements
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.013839609375))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.013839609375))},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014055853271484375)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.015893926391601563))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.020921596984863282))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.0447999134005033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121096)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.04540268231843647))},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.04630322433471679)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04557340118408203)),
  			},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.04627078775024414))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.046241594824218746)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04631569994412935)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.04535329578944615)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.045381730457652696)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.044701667976379394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04512739814758301)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04433675640106201)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.020921596984863282)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022381243286132814)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.02043504821777344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0207594140625)),
  			},
  			... // 16 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.013146614958313374)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013159909423828126)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.013178769964579106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013209653353205699)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.013230894349664981)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013218079613328736)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.013188800913431779)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0132007907852791)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.013192964478275313)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013170161101276575)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.013190091344105113)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013200675143640019)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.013192718059133976)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013238267305414728)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.013138915196558024)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01315769740513393)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.013105715215556302)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013104602295339924)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.013145734504920127)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013151610891044597)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.013159029381843266)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013163800834014527)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.013155689463980828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013160786702544296)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.013152571623883929)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0131571602138825)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.013136816711425782)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013137247666932503)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.013266293706384843)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013266631916799363)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.013312463876400353)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013299728545799685)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.013302301067323176)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013311827661546611)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.013299414954973093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013294931191038787)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.013312811340725806)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013292654156964723)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01330010668445366)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01334438871103749)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.013226953913094613)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013246722009426911)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.013199518800291505)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013203911564239085)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.013170960484554893)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01316540182761226)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.013160837675412172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013162153051963357)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.013104920174145178)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013122968074791345)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.013074333606599507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013083067327933628)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.013115722557344417)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01312657192041158)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.013227342342601103)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013205887556008732)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.013261051540534145)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013257599780001163)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.013342638311928421)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013300205454773176)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.013408018859610025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01335808486201063)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.013372595245617779)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01337888077465456)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.013273861280822754)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013320894328308106)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.01318876455300794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013216898735331302)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.013186377538741615)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013201041148681642)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.013190164009320854)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013204597086834404)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.01318104841752486)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013189563132984661)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.01314247213391539)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013153985098890753)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.013102604806480277)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013131433045953142)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.013134768477044615)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013133576463765527)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.01322111517954681)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013226735850660108)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.013171729371049023)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013192340770096837)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.013168954341202837)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013136816711425782)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.013184546970549644)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013158709172020274)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.013219286852782071)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013207534711961077)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.01313100850759459)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01317926127788449)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.013060769216729124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013058604786666398)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.013117076069324284)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013109196039058236)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.013144945211114633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01314053894243084)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.013148512595250057)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013144302077073318)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.013122645388112485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013127107312525985)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.013135437269801794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013130676155345212)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.0131540361328125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013161866384891136)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.01324716034353596)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013212798299711045)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.013239638564165901)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013257631236200747)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.013278859270881205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013273975776772312)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.01327602149322359)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01328097930908203)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.013374421285489711)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013323149499600822)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.01320881931887964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013257922736421944)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.01315533446040327)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013176340280741203)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.013136201605525541)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013137567558288574)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 2 identical elements
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.012109658203125))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.01167717041015625))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.014920828857421875))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.014920828857421875))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 3 identical elements
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.00994721923828125))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.01167717041015625))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.01167717041015625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012109658203125)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.01167717041015625))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.016867023925781252))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.03101748390197754))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.032112218627929685)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03101748390197754)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.030652572326660157)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 2 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.013947731323242188)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.014055853271484375))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.014055853271484375))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.014920828857421875))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			... // 5 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.013947731323242188))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.013947731323242188))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.014055853271484375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.013947731323242188)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.014055853271484375))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014055853271484375)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.013623365478515625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.013623365478515625))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.008787905787354715)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008784847552010182)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.008781661429449998)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008776600647249335)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.008784571256185708)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008778039487179716)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.008810600233111737)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008812860983694243)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.008861410309866573)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00885863466502434)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.008979666419396034)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008943338035808206)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.00898415754167921)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008971599672201257)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.00897956120193899)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008933555276353729)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.008931475221371716)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008938191948993389)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.008854671107969593)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00888932344269128)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.008775206309986289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008801297895302502)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.008758500825653156)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008769241976351351)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.00874480312407581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008742923109233811)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.008778093886175075)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008775316831527219)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.008769458207163806)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008783521444905993)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.008784389585970815)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008778847232850284)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.00878641643344077)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008791235705458802)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.008770711794969513)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008762224148960919)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.008776251472024358)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008783077544558097)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.008776902543865267)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008775211987696095)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.00880021720515386)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008796086315642623)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.008794156742316633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008799362663891381)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.00881978971282268)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008805968522184888)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.008822028155738596)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008829080066215701)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.00885241689854824)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008841997123764878)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.008844181425496603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008848598273671755)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.008847260261979316)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008840692215204986)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.008921682936461423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008906587907176907)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.009006568091108058)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00898871432695035)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.009042965392765147)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009025752456315601)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.009051259452250467)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009018708074510712)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.009044674005681819)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009019274636279426)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.008963131028215953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008999202990096928)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.008866297612466103)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008895189703318698)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.008818317847814549)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0088331385604346)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.00880907978791457)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008816060819808952)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.008806858352844974)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008813374028838842)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.008807190846397544)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008806805840830616)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.008797878967955872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008802767723628454)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.008793651982728743)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008799107661896267)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.008781569333209673)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008780730855768377)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.00878745134984667)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008790634570979856)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.008757605460140507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008765285125890544)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.008782389080518439)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00877325237366781)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.008777748127636348)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008769192895223928)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.008791721693638394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008782093601726113)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.008782871514682112)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008792825041763146)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.008804809101412452)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008786638372827822)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.008793918457031251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008797397366097704)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.008807357343253443)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00880286944816931)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.00887326555078125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008869722749773023)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.008970200182662726)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008949921123628583)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.008990297428641733)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00897705524533294)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.009003833664792973)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008968699659499446)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.009012789462356742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008984048003397242)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.008921544756721049)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008957161398494945)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.00883491574587522)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008864487560779065)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.008781344437357378)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008789259032414048)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.008776352013885935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008783781323530842)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.008766172094057684)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008774558707814453)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.008788199284210414)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008778553164491085)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.008649755859375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008693004638671875)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.008361430664062499)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.007496455078125)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.008782829026442307))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.008073105468750001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00821726806640625)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.008779502197265626))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.009658894042968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00960122900390625)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.009644477783203126))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.0106680322265625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010139436035156251)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.012434024047851563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0106680322265625)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.011785292358398439)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012325902099609376)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.009700083356584822)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010317923060825893)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.00908224365234375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009144027622767857)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			... // 12 identical elements
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.00908224365234375))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.009475414373224432))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.00985111083984375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009774224121093751)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.009568792419433595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0095147314453125)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.009638299386160714)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0095147314453125)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.0098607216796875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009568792419433595)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.00942823388671875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0098607216796875)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.008793918457031251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.009010162353515625)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.00908224365234375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.008649755859375)),
  			},
  			... // 15 identical and 11 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 12 identical elements
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.0156250000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0142857142857144e-05)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.0156250000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0142857142857144e-05)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.0158730158730161e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0144927536231887e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.0158730158730161e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0144927536231887e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.0161290322580646e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0147058823529413e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0149253731343286e-05)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			... // 3 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.0175438596491228e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0161290322580646e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.017857142857143e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.016393442622951e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.0181818181818182e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.016393442622951e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.017857142857143e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.016393442622951e-05)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.0185185185185185e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0166666666666667e-05)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.016949152542373e-05)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(1e-05))},
  			... // 26 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.044433350641587196)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04450096660995483)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.044258561063494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04425912975685813)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.04424479868408203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04409527079974904)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.04414685343839684)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0443164835357666)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.04440552114515448)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044486484693176544)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.045018317053025766)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044797042592655524)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.04575585697174072)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04549416677926333)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.047723591959476466)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04724775555870749)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.05303381561279297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.050211832763671874)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.04952730898100754)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04998030266071188)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04698773166880888)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04730971247055951)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.04513434884425572)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04535329578944615)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.044303119300543925)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04446213104844759)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.04407669498426342)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04422530150814833)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.043886698791503906)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04390509270830852)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.04305956588745117)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043320217012677874)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.04294728540273813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04185888909124559)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.04393732616321461)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043627206115722655)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.04411485071336901)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.044106047843113415)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.043205530517578125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04380802282065533)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.04387123836339077)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043248779296875)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.04360693325042724)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043873960819489966)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.043841272200453335)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04394982429964789)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.04348529605865478)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0439410406018542)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.04279682955322266)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043452547583946816)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.043799915333527784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043818197846663624)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.043979777686077616)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043886268217373736)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.043864151409614374)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04386758437565395)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04385378519843606)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043955554130417955)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.041656059828538164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04036677012476428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.040587584248204384)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04114040130615234)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04170418003627232)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04092415740966797)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041599919586181644)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04087009643554687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041495659136090955)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.04226892414093017)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04139139868600028)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.04214728694915772)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04133926846095494)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.04382359949827194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04381034089886971)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.041512340808105466)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04168101104736328)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.04054573059082031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04076943117339035)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.03843735260009765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039024073172176585)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.039215830627441405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03889528085147633)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.04122041154785156)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04097435688563755)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.042202816971488616)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0417683403132512)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.042075891206160836)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04215458518066406)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.04417784329568186)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04392010363222948)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.04416810807841533)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04411617552344479)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.043813449141953016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04401813957783713)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.04246243785511363)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04365669391978871)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.043643424407958986)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04290090868079144)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.04411964420680893)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04418949513081972)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.043351495147705074)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042647057150135864)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.04439498697159138)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04417986766645103)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.04496521522521972)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04477818169378465)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.04597885848999023)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.045769228436084504)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.047608231105360874)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04712743262869413)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.05083376901377802)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.047931628541688656)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.04848110929216658)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04905454176766531)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.045644356212615964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04600926778793335)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.044648004509420955)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04488412376403808)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.04426679215165905)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04444787609129024)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.044229953013164236)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04431005555408757)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 3 identical elements
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.059115675201416015))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.10739347661590576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.10936399912261963))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.11166294204711913))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.11049001198359898))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.11453662070274352)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.11049001198359898)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.12069450353622435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1165892483139038)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.03941045013427734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04087009643554687)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.032112218627929685)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03357186492919922)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.032112218627929685))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.03138239547729492))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.03138239547729492))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.030652572326660157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.032112218627929685)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.032112218627929685))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.03357186492919922))},
  			... // 23 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04597885848999023)),
  			},
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			... // 4 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.04087009643554687))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.09975770190238951))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.1142903053894043)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10542295410919189)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.11576819726943968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1142903053894043)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.12562080980300902)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.12808396293640134)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10345243160247802)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04597885848999023)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.03357186492919922)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01473662109375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014813978932100184)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.014611549796170967)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01463482886529738)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.014740169399599486)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014726955019194504)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.014850695701805321)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014803588190653237)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.014767181878340873)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014802158426424352)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.014735476946149554)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014764507968397025)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.014884280593227333)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014846922715585444)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.015050575195312499)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015069110386439733)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.015040594707782452)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015099465119735055)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.014978924232596783)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015001920318603517)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.014979804465553977)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014983899993896484)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01514416271772541)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01509255195168888)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.015000672757662259)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015083011779785157)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.014892208341710709)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014984788319762325)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.014873127997903263)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014885762279613598)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.014845613589079484)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014794452554281657)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.014901170321377841)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014876395180062073)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.014772547328404018)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014833162412901182)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.014806346794577208)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014743902033025568)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.014692402206205987)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01471020168552151)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01458348837890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014628899597167969)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.014720485247443705)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014785676422119141)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.014783219105113637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014820321130886884)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.014570163079339105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014638048377403847)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.014858048371345767)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01474963577270508)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.014899204467773437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014834967310288374)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01493096529006958)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.014738373069763184)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014770398320737094)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.014745774274553572)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014645340057791096)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.014671316669170674)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014723388778023098)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.014718100204467774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014674128074108716)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.014807016280324835)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014857019183049438)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.015322424665178571)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015154372265625)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.01564370131138393)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01568906375282689)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.017515755615234375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016841074658203125)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.02736836814880371)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02108377990722656)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.04595505990899127)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04602309019608931)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.02145045434039572)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02195815740170686)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.017175943777901784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017484863630022322)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.01576614590731534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015982389803799717)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.01531639696074695)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015490446926209985)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.014814672762784092)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014932623979048296)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.014654955214203381)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014665267888849432)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.014566053714752197)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014591762058423913)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.014750109991776316)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014697827339172364)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.014545780849456787)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014625950816761364)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.014535644416809082)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014554154424252718)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.014822907092976121)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014758645935058594)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.01501543556213379)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014956869506835937)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.015017448470744682)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014995682513897235)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.015003645668841423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0148968017578125)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.015342504455566407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01523109183933424)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.015183410731724332)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015274682506214488)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.015277631286621095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0152235703125)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.015086783475654071)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01513237179963485)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.015189815167682927)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01513237179963485)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.015137072753906251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015282911660837572)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.015152518746512278)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0151659052734375)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.015261412994384766)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015194737792968751)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.01496313744586447)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015042466049194337)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.014733694716233474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014758645935058594)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.02043504821777344))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.0181644873046875))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.014488341064453125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0147045849609375)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.01443428009033203))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.01443428009033203))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.01410991424560547)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0140126044921875)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01410991424560547)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.015569560546875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.014596463012695312))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.014272097167968751))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.014272097167968751))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.020435048217773435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968751)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.02043504821777344))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.02043504821777344))},
  			... // 6 identical elements
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.014055853271484375))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.014920828857421875))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014920828857421875)),
  			},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.014920828857421875))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.015245194702148437))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.015245194702148437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0147045849609375)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.015569560546875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016867023925781252)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.021408145751953125))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04488412376403808)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.04546368920718922))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.04660442119053432))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.046575986522327764)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.046591909936523436)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.046708681640625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04663569932556152)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.04707359321594238)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04685464627075195)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.04663569932556152)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.046974071877219456)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025300535888671878)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.021408145751953125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022867792053222657)),
  			},
  			... // 13 identical and 6 modified elements
  		},
  	},
  }
histogram_quantile(0.5, rate(demo_api_request_duration_seconds_bucket[1m]))
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.015952043131654072)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01595670687767767)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.01631944582615969)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016288211771742472)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.01657490497789885)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01651838121949511)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.016572706223440283)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016506312648136068)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.016570014236634036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01650938978928786)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.01658697892803667)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016521405324311057)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.016399908050844677)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016529375858964593)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.015932441074463344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01611356156690534)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.015934132036847258)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015933226690194712)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.01594294436440539)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015941056471604566)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.015949767360166907)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01595333303384297)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.015925115415132963)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01594018328809363)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.015966869906922847)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01596243837107492)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01598459926462311)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015981508022499587)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.01637901405128273)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016330712610647218)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.016651324724250235)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016583569088497677)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.01665517634739567)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01657951783613725)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.016625828810471754)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016575831860628994)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.016608379265280332)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016549047674751502)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.016381070689618075)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016519761668485754)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.015919534221448397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016110605386469204)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.015944690964861615)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015940953409981994)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.015950193936094946)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01595529290276605)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.015937398102750484)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01593982721868551)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.015935649799014524)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015931815279447117)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.015962833125455392)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01596261925330529)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01597215183440464)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015977792845751397)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.01634596390952923)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01632246288413621)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.016635968803510273)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016549440638693496)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.01664059679871451)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016573379077418703)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.01667131715913059)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016590382731525678)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.01665724886380709)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01659508084383878)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.016479325435910186)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016621180104302816)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.015996172147004502)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0161761211622575)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.015993977766319636)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015990324273166885)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.015989664328150813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015985195323619767)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.015977622118978407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015977410174628847)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.015921415022510592)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015944368453963777)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.015910959301256154)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015913245987368974)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.015916989100744964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015918772883380197)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.016306196259289252)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016265876467828354)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.016636515064611248)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016553993446596207)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.016671916650757755)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016589370255194313)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.016698471281391618)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016627559208197883)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.01672786999843632)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0166466999557783)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.016552265532026843)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016672228133160136)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.016037040076294654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016237085158965818)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.016011494649371405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0160081199827256)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.016000005894540474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015996894097457342)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.015994857331409592)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016011175517292767)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.016002305466950154)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0160102750098187)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.016026132375708123)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016017326441225797)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.016029078826904297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016016228267482068)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.016449982125418528)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016395069566153754)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.016753801885640844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0166699408808841)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.016723324129401584)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016649235430036272)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.016724950641134512)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016655117299426935)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.01671772100859755)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016644227183948864)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.016491853792121612)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01664199217864149)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.015971272054950844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01617789798418285)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.01597003230498157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01597650576950213)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 4 identical elements
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04597885848999023)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.014596463012695312))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.015407377624511718))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.015569560546875))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01567768249511719)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018380731201171875)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.040140273284912105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03284204177856445)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.04014027328491211))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.047438504791259765)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
  			},
- 			s"NaN @[1634034320]",
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01729951171875)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.05199989948272705)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.05199989948272705))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.05199989948272705))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 7 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.046526225852966306))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.05199989948272705))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05199989948272705)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
  			},
- 			s"NaN @[1634034610]",
  			... // 8 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01067271646227684)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010672961409519663)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.010672546123945083)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010668678695610286)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.010666532764179747)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010669530527396704)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.01066681172648274)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010665471961850026)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.010875004254732885)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010859429772305374)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.011267962854716523)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011199475837230048)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.011554945599099864)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011435600651921453)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.011567814409827015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011441744909510637)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.011577217675781251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011449179523120696)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.011374393707499236)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011444447585323921)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.010925791301485858)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011072234952902493)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.010644721790834723)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010755822588430332)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.010642614084344162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010642326124811748)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.010637509944798954)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01064408633878184)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.010634964595061785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010633925465653582)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.010646477368713575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010645853365384615)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.010651496613584159)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010649052239592964)),
  			},
  			... // 1 identical and 43 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01081219482421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0106680322265625)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.012384877707741477))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.03179943727765765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.030235530526297433)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.03284204177856445)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03147362337112427)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.03147362337112427))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.03147362337112427))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.031438535719651446)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03147362337112427)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02992274917602539)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.010451788330078125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01225382080078125)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.010571923828125))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.010451788330078125))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.01033165283203125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010419024103338068)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.010451788330078125))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01033165283203125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010419024103338068)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01033165283203125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010379707031250001)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.010271585083007812)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01033165283203125)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.010571923828125))},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.010271585083007812)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010541889953613283)),
  			},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.010503274972098214))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.010541889953613283))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.010503274972098214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010541889953613283)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.0233543408203125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021408145751953125)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.026198779766376204))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.027455251857212613)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026412647356305802)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.027802786690848215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02710771702357701)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.027455251857212613)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02710771702357701)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.025949267578124997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0260651125226702)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.022381243286132807)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02378682861328125)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.010631991577148437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0115330078125)),
  			},
  			... // 18 identical and 8 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 14 identical elements
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(5.0781250000000004e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.0714285714285716e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(5.079365079365081e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.072463768115943e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(5.080645161290323e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.0735294117647054e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(5.0819672131147535e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.074626865671642e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(5.0819672131147535e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.075757575757576e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.075757575757576e-05)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			... // 27 identical elements
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(5.1086956521739126e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.1e-05)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(5.1086956521739126e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.1e-05)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(5.111111111111111e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.1e-05)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(5.111111111111111e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.1020408163265315e-05)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(5.111111111111111e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.1020408163265315e-05)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(5.111111111111111e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.1020408163265315e-05)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(5e-05))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.05367731559507308)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05369029869191787)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.05390805264051216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05394345026430876)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.053769500796766165)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053851289092793186)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.05395787364673237)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05385453248914781)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.054998634557404585)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05492467358961637)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.05710190391540527)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.056737864291283385)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.06141647360850188)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.11405469943751458)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10120346569807633)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.14140323543548583)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13045588817596435)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.13251763857650756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1313681671142578)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.06531087853691794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10356439310854132)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.05897989415013513)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.060337704662944)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.05552811079829571)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.056451381049098734)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.05389463266225961)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.054526210388770466)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.05341127272806894)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05343561715610691)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.053547884106528165)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05356057502179106)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.05358701489592251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0535963876247406)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.05364200157165527)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053591616291381323)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.05352036437988281)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05363742109163037)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.05356562473030977)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05362814417006094)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.053773775196075436)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05375428205636831)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.053657420370612344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05370308119155818)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.053764775559612524)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05370308119155818)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.0539693988728746)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05384018630652592)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.05396215984056581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05398498712957161)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.053736738230631895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05387247204027677)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.05385052247183663)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05377644267835115)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.05384200118505038)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05382445735931396)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.05378017197395991)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05386482368401721)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.05378017197395991)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053763638763427726)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.05376123010616491)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05369176224101673)),
  			},
  			... // 1 identical and 29 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 8 identical elements
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.1514839177036285))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.1514839177036285))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.1616444243788719)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15189444322586057)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.16626283650398252)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1616444243788719)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.16362374386106215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1616444243788719)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16256810680389402)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			... // 11 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
- 			s"NaN @[1634034400]",
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			... // 16 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
- 			s"NaN @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(0.12315765666961669))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.12931553950309752))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.13793657546997068))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.14286288173675535))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.1395786775588989))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.14286288173675535)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1395786775588989)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.15702601225376125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14778918800354002)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.12315765666961667)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13547342233657836)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.02136583716351053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021446557496723376)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.021477652718680244)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021395257042891143)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.021477652718680244)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021395257042891143)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.021793330192565918)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021802311841747427)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.02175568058558873)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02176831821590275)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.021516267700195314)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021584478862173604)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.022063635063171386)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02194177988360005)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.021877192764831105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021862684731734427)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.022387818269471865)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02220263677669477)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.02204997604045462)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022037797097598805)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.02199895496913365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02187858363271549)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.021841422756222913)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021990723880968597)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.021947966281863025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02195956768798828)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.021673535988547585)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021911021658878198)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.021492429790346643)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021322284204819623)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.021256597775318582)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021217916158805215)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.02108377990722656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021159213824604832)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.02095574075799239)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021045164925711495)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.020425868052356647)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020459999436598555)),
  			},
  			... // 1 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.02108377990722656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022705609130859374)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 3 identical elements
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.018380731201171875))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.018380731201171875))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018380731201171875)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
- 			s"NaN @[1634034240]",
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 15 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.04816832794189453))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.05336831789016723))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.05692620574951171)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.055831471023559565)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.05726304720365084))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.05795654431511374))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.05992232184159128)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.06099236330304827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0605323907291188)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05942845655168806)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.057722376459295094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05747357311248778)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.0529121784210205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04816832794189453)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.023111066436767577)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022705609130859374)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.02108377990722656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02067832260131836)),
  			},
  			... // 11 identical and 4 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.015956381926921583)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01595522180264884)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.016333652473992384)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016294865854063385)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.016631258010864257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016545015880549067)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.016624223761307566)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016541298056548498)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.016654573781866775)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016568498546672316)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.016658175162549287)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016583630608809623)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.016423952449336067)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016565579007983975)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.015957961715191493)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01614106227329799)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.015971328454827863)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015958578527603278)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.01596388765222886)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015974533104509702)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.01596197303635605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015964707254626086)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.015966417243263937)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015968564207083626)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.01598528841591963)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015970297498396437)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.015990774961354044)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01598962701941906)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.01636091081518197)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016323669972685993)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.01663445973522258)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01655032026636319)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.016642272972455484)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01657421403427469)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.016652710778372628)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01658361895564473)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.01665662445893159)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016579526299915687)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01645497066370038)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016593281652196982)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.015991689350790605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01616358767918178)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.015973055962593324)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015988731849894806)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.015995495494495738)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015990034790039062)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.015979739214670184)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015972514561652246)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.015980869813899404)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015995956962477992)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.015983244522758153)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01597494084284856)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.0159822671933878)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015977564016645233)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.016358277496074485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01633696266732565)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.016668305290138328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01658135855699377)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.016629460208516727)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01656698551940918)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.016642568235759492)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016564662799164277)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.016644601632254466)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01656906954932759)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.016449982125418528)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0165984407422497)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.015952127702909172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01614770119286206)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01596193284203271)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01596075553548995)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01597537508388973)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015973302927622262)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.01596628769547508)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015974606221000557)),
  			},
  			... // 1 identical and 23 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.014596463012695312))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.014596463012695312))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.01513707275390625))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.014596463012695312)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 5 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.01513707275390625))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.014596463012695312))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01513707275390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015407377624511718)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.01729951171875))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.046526225852966306))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.018651036071777344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.015569560546875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017515755615234375)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01567768249511719)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 5 identical elements
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.018380731201171875))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.04014027328491211))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.03284204177856445))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.018164487304687497)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01567768249511719)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016758901977539063)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.015407377624511718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01567768249511719)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.015407377624511718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015569560546875)),
  			},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 5 identical elements
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.05108762054443359))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.047438504791259765))},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018651036071777344)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01729951171875)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.010654483906077919)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010648918533839537)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.010657280158435046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010654252934090398)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.010655140215606087)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010658920369374296)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.010646436727214194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010656467679075035)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.01088170179094587)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010850581314718936)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.011291091124652184)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011214945472544122)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.011577626576377915)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011449356568946637)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.011593340177157904)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011462898342515198)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.011612027418167196)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011481521170479911)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.011405290948071526)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011495070286800987)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.010960437495393573)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01110052001953125)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.010674023399452112)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01078431397113928)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.01066516707033293)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010670446432743346)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01066338405811064))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.010662785802913617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010662664470266788)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.01064983918308831)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010658785645954811)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.01066062740613714)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010658567362238181)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.01065490535209919)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010650866620813906)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.010660835829935059)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0106588075365339)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01067279599604085)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010672613361741249)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.010671500326232743)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010667959928369091)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.010670023422662725)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010676837715869116)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.010673885324242648)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010672576243367121)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.010665836857055045)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010669591945547962)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.010650689975647182)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010658296570616883)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01064632944282833)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010650040250557158)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01064920316461315)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010655463428657596)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.010881193216172352)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010854595588235295)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.011305612185254835)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011223537301106524)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.011610798521136292)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011477702468130594)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.011637618842608412)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011499568034693139)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.011642397522279366)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011512413155691965)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.011427474419188104)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011513320409295843)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.01096342523488194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01111309656914654)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.010666397925037758)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010780149196405416)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.010660148334503175)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010663838693260754)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.01065820098121841)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010658076246061379)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.010651035658848599)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010655058398601262)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.010656128892811067)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010662394583078737)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.01066228341131854)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010661468330885066)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.010663752817355637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010665671574201105)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.010679142333529172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010675580865711262)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.010675605496232997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010676887219644715)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.010677721546882362)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0106740873874537)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.010661454465452708)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010661326989462209)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.010669041640040679)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010663322130022973)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.010666739288466929)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01066904567188873)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.010655941169984879)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010655274474557523)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.010648649020154938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010647035187472247)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.010655536891448698)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010647633476121247)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.010909661515529507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010886710295095517)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.011358073666221217)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011273589256306234)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.011676199618252841)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011537210803685315)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.011687055845424107)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01154151298050332)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.011688182830810547)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011544494872074203)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.01144499275287829)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011548897477572333)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.010957182555303941)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011116315430885246)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.010645515958774405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010770107085976824)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.010648991883475825)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01064626510166886)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.010651473009264147)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010645853365384615)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.010662757985184833)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010657830776449023)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.010595950927734375))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.010271585083007812)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010571923828125)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.010271585083007812)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010379707031250001)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.010271585083007812))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.01177327880859375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01167717041015625)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.02432743835449219))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.025543810272216798))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.02493562431335449))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.023719252395629883)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.02311106643676758)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.011893414306640626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01081219482421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011430034528459821)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.010595950927734375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01061560946377841)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.010595950927734375))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.010271585083007812)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010379707031250001)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.01033165283203125))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0100913818359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01033165283203125)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.00994721923828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0100913818359375)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.010571923828125))},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.01081219482421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010571923828125)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.02043504821777344))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.024813987121582032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.027733279724121093))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.028219828491210935))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.027733279724121093))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.027976554107666016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.02676018218994141)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01081219482421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012109658203125)),
  			},
  			... // 23 identical and 3 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.062500000000001e-05)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			... // 14 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(5.0819672131147535e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.074626865671642e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(5.083333333333335e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.075757575757576e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(5.083333333333335e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.075757575757576e-05)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(5.083333333333335e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.076923076923078e-05)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(5.0847457627118643e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.076923076923078e-05)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.076923076923078e-05)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(5.086206896551725e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.078125e-05)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(5.0877192982456134e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.0793650793650794e-05)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(5.0877192982456134e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.0793650793650794e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(5.089285714285715e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.080645161290322e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(5.089285714285715e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.081967213114755e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(5.090909090909092e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.0833333333333333e-05)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			... // 28 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.05329511032104492)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05334269207729382)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.053385211944580076)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05333217098883863)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.053769500796766165)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053592983598851444)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.053765600653617615)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053767229529236515)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.05484250776871391)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05478433345960534)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.057237056350708006)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0568191121350164)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.06141647360850189)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.1143997788619995)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10126296215057373)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.13972023808380651)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1291031987157361)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.13228044605255126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13037724343990456)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.0654486567343435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10481502695286526)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.05946399988694624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06079095106991854)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.056337225663034535)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05716948013305664)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.05432167099866821)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05509991843417922)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.053656728944650144)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053709026146713565)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.053646955122451434)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05375370919675243)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.053701176421706735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05369196871682321)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.05365186404666385)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053605811993937845)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.05381638409437331)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053846708065125995)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.05396511710750899)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053846708065125995)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.053741522910378196)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05378675988252497)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.053732392512330224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05367433550870871)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.05383282689085794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05381679114974847)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.05371837841300077)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05376260793976864)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.05359530672552461)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05359934956934545)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.05340817473698588)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05336831789016723)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.05352036437988281)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05342305462646484)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.05327347701044365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05341127272806894)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.053299205849387424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0533870633478034)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.05334747903117068)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05336831789016723)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.05327708999633789)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053297648394947314)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.053575654012506656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05352036437988281)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.05344551072340745)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05339413710540196)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.05326196412793095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05332922022138323)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.05322274146384381)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05313468547914086)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.05308874853810956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053188087173089746)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.053139015346217795)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05323415922277114)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.05298274143282221)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05296746805364435)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.05318137548477923)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05320410768127441)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.05330882143766984)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053196406029936055)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.0533165398963722)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05327347701044366)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.053181375484779234)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053196406029936055)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.05314661881857078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05310866926926833)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.05327708999633789)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053228683358795784)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.0530573137066581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05309179810835289)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.05325235022851976)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053269566046331346)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.05345241064146244)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053325995671380425)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.053163841576411804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053172829546247205)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.05328967315410745)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05323867825156764)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.053492719563570885)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05342533532381057)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.053272846838485356)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05341153110303377)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05466916007995605)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.05742555843152498)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05671932674618218)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.06190464224134172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06064830381774902)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.1162837409485218)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10597286736687947)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.1375647787705907)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.12919935303454128)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.13170328998954928)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.12966409890876626)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.10518329596648346)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10892610523223877)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.0604293568725586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061633565071105956)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.05674235716958082)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05774516760556752)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.05446475251476216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05528070386329793)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.1313681671142578))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.14163130517005917))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.14427039781297954)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14075160762241906)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.15240760012865065))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.1616444243788719)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15240760012865065)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.16010495367050168)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15834555857522145)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.15394707083702086))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.12315765666961669)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1395786775588989)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.060210409927368154)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.04926306266784668))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.04926306266784668))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.04926306266784668))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
  			},
- 			s"NaN @[1634034300]",
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			... // 17 identical elements
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
- 			s"NaN @[1634034530]",
- 			s"NaN @[1634034540]",
- 			s"NaN @[1634034550]",
- 			s"NaN @[1634034560]",
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			... // 5 identical elements
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.13019523705073763))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.13239448091983794))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.13019523705073763)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13239448091983794)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.12931553950309752)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13019523705073763)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.1313681671142578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.12931553950309752)),
  			},
  			... // 1 identical and 1 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.020819761196402616)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020948627471923827)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.020754345846176147)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020598414957088276)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.02094759577394442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020982415580749512)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02073624507359096)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020921596984863282)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.021071304297814)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021014765897710272)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.02118358478252704)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02123121892755682)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.021699364722036096)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021333292095477765)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.021604217643168434)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021764948181152342)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.021620324913541177)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021712652463329082)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.021713146471621383)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021796069768957187)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.021858384909558652)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021794718744983413)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.021966245808320885)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021810806800579202)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.022106237461255944)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022008984497889576)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0222272278490684)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022200801359265054)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.02205687744140625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021994670293102526)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.02214512403151568)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022124818935909785)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.021932121347280648)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.021778849574497768)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021963222514407736)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.02175846086425781)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021751591940487133)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.022064420833144076)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021841422756222913)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.021673535988547585)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021749456081105702)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.021523598001771053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021415807937261624)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.021628932587439274)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021632706721379208)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.021669819038455225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021514578294754026)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.020666738106863838)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021110587001832062)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.02067832260131836)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02039081651167436)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.020737369781790426)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020601614462362753)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.020666279315004255)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020611975042169745)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.02059231650612571)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020622525724358513)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.020726977478027344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02063327178955078)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.02106803399243401)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02099611346270587)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.02258220908123514)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02233258840942383)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.02439408887053189)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.023971427061499618)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.027390893554687504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026489877319335938)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.04901043157724234)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04631569994412935)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0527094497680664)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.057182420259840945)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0566686211081112)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.05341777879646025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05389463266225961)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.047320791379867055)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.048606221832275386)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.026850283813476563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027571096801757813)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.023904352470066236)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024538981296705162)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.02209503812902114)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02272468947466682)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.021505455505371092)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021619289556539283)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.021203283113178453)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021269131818498883)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.020959023813100962)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02101890673828125)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.021489237213134765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021148010767568455)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.020748229033371497)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020830369091033935)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.02060677131204044)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020881051254272462)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.021010060397061433)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020982415580749512)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.021449999409337197)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02151308764289407)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.02136583716351053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021465386783375458)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.02174264802932739)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021437049639106975)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.022017560369318182)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.02147160863461702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021533395929619815)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.02064865499356898)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02092682869203629)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.020272865295410156)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02041267815951643)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.019922199517327387)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020214942823137554)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.01986185377983198)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019826862258911133)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.020632131262670588)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02022401501758989)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.02064713357778696)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02070661032033521)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.021220560685123305)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021172891403030563)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.022705609130859374))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.024327438354492185))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.024327438354492185))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022705609130859374)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.021894694519042968))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.022705609130859374))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.023111066436767577))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.021894694519042968))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02238124328613281)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.023111066436767577))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.0233543408203125))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.023111066436767577)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0233543408203125)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.023111066436767577)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.022705609130859374)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.023111066436767577)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.022705609130859374))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018380731201171875)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.02108377990722656))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.02108377990722656))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02108377990722656)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 3 identical elements
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.01729951171875))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.01729951171875))},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018380731201171875)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.04597885848999023))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.0523039924621582))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.055578839932955225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.056465264812268705))},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.05635856552124023)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05595310821533203)),
  			},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.05619638259887695))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.05605041796875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05642094356830303)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.055779340798514224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05573194968483665)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.05564901523590088)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.055344922256469725)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.053172829546247205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05382445735931396)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025949267578124997)),
  			},
  			... // 16 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.015987229100769978)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015994039306640624)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.016436231213747987)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016402811728837247)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.01659537234051796)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01652345672026749)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.01656874753075058)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016512227170248785)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.01657043850925202)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016494125408915837)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.016568214177911933)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016512215979122422)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.016273503443941156)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016501249675344914)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.015954482676846262)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016040949358258928)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.015936103054292855)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01593502754315938)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.015958315883611587)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01596112238501039)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.015965737216512885)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015967924088597502)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01596665553559418)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015968780048076923)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.015964977957589287)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015966823942071467)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.015973132004848747)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015971211079140485)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.016464548630901077)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016418007936902866)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.016622219514666862)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01655359176121401)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.01662684463617456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016566481561175846)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.016625306996676435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01655856199362395)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.016641014175907257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01656542714495379)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.016343757978315648)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0165651681112348)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01600375609026021)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01609600539571491)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.015991462974281577)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01599316160437179)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.015978629213402627)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015974566508843418)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.015973112741846353)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015975548853932195)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.01594826864030185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01595670687767767)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.015931484542043586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015934744763992707)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01597622817309935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015978721738765262)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.016476936896829043)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01642054388068704)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.016647467100520653)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01657601912828183)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.0166861708473068)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016596116144683724)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.016720767680441197)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016628271370926755)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.016708929648519565)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016641904346978487)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.016352093147277834)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016587258384704588)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.015989369544610138)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016097159763193723)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.015994469145224365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01600096712036133)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.0159934842251315)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016005968168783045)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.015991739595332854)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015994818300751567)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.01597383203839022)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015978268178565406)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.015951994165400957)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01596593291729812)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.015979952235610557)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015979537145572507)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.016479434229963917)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016435904765068732)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.016614464260421638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016556264767369332)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.016616898497128815)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01653018247164213)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.01662312480062476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016539977371594138)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.016644429744856068)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01656630510962485)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.016294245671043713)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01653550952249322)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.015919534221448397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016010222507752095)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.015947342246699733)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01594208551265267)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.015962825103249926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015959508556928792)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.0159648814201355)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015961651128412604)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.01595061168485475)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015952182785000345)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.0159542276968788)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015950997442232738)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.0159860302734375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015987908378179608)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.016509579676797947)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01644046062312714)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.016674100449505975)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01660847144085428)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.016700600927016314)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016624339727543326)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.016704573815736975)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016630862828304893)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.016745716374094895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016649201606694797)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.016336329297727895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01658184638543941)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.015961892635101355)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.016070322223127532)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.015947645640222524)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015951741600036623)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 2 identical elements
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.046526225852966306))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.05199989948272705)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.04926306266784668))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.04926306266784668))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.047438504791259765)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 3 identical elements
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.014596463012695312))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.03162566986083984))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.03466659965515136)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03284204177856445)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.03466659965515136))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.03649115753173828))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.03831571540832519))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03831571540832519)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 2 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.036491157531738275)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.036491157531738275)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.018380731201171875))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.018380731201171875))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.04926306266784668))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
  			},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			... // 5 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.018380731201171875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.018380731201171875))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018380731201171875)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.016218292236328126))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.010656219099080365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01065474982992451)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.010651855800626777)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010648492509110452)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.010652573394394873)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010651099051243645)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.010677793615186016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01067760318740275)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.010960676900456462)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010930519234355372)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.0114082517183744)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011306553241146565)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.011563935865412243)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011443516357972982)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.011566090138528795)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011433109534644789)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.011550493841865314)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011435975294846756)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.011220359343777086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011393621017385521)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.010826690149394424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010957148075975491)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.010634351493951349)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010693141627956081)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.010625738467628649)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010624609757388931)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.010645241815903608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010643530831775473)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.010642501840763355)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010649959567901818)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.01065081878206623)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010647397326165197)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.010650939987248106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01065334769163963)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.010642247046493903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01063726799976737)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.010648480763154871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0106517349607916)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01064676233510502)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010646436727214194)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.010658662838730116)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010656109004199953)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.010658500815147211)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010660845873507128)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.010674878158864233)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010666498581906584)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.010677268270423486)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010680338789777057)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.010691992547129048)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010685575434729427)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.010688557618829702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010690273611439247)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.010702470156105242)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010698084931089587)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.010999314455510185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010965588172007415)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.011468964591419708)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01136859190593861)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.011640453776202339)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01151283238534709)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.011655653604535915)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011520003454463999)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.011672801846590908)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011538035278852441)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.011328850528243103)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01150921033764797)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.010900062523203448)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011044522977466427)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.010678170001606266)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01073834944124173)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01067314376097459)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010676968251540644)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.01066499265372035)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010673454271164616)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.010662880443847953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010664510208629754)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.010657734898158482)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010660148334503175)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.010658972100277265)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010661383557829198)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.010651119296111209)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010651240560358221)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.010653211772597839)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01065456829375178)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.010637892439143183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010641639764815414)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.010652871550360614)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010647199481236453)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.010649121163371852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010644982974030251)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.010655675432477679)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010649917554605693)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01065201416015625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010657013965014677)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.010665448005861876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01065474184028415)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.0106594213584944)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01066073500266701)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.010678275853123472)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010675347940473414)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.010985189941406251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01095335834344456)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.011471010425943168)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011368417843154191)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.011636791909800338)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01150995855996775)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.011662869217458311)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011520250060495023)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.011666826169094355)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011533719375173525)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.011314643877814798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011492727086684284)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.010879403494454765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011027262568973996)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.010652826435328982)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010711551252487173)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.010648797462001149)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010654755272951346)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.010641865727672839)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010646061162335064)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.010655410603785482)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010649503491440537)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.010571923828125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010595950927734375)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.010541889953613283)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010379707031250001)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.010645853365384615))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.010645853365384615)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.010657734898158482)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.03018813941261985)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029856401616876777)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.0295246638211337))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.031183352799849077)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03018813941261985)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.0321785661870783)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.031183352799849077)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.03133946470372817)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03197320469447545)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029714228275844027)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01081219482421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011121114676339286)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			... // 12 identical elements
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.01081219482421875))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.012778048428622159))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.02513835296630859)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025949267578125)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.02757109680175781)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025949267578125)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.02797655410766602)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.01225382080078125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01081219482421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011121114676339286)),
  			},
  			... // 15 identical and 11 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 12 identical elements
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(5.0781250000000004e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.0714285714285716e-05)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(5.0781250000000004e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.0714285714285716e-05)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(5.079365079365081e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.072463768115943e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(5.079365079365081e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.072463768115943e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(5.080645161290323e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.0735294117647054e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.074626865671642e-05)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			... // 3 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(5.0877192982456134e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.080645161290322e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(5.089285714285715e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.081967213114755e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(5.090909090909092e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.081967213114755e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(5.089285714285715e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.081967213114755e-05)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(5.092592592592592e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.0833333333333333e-05)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(5.084745762711865e-05)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(5e-05))},
  			... // 26 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.0538781208262724)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0539156852531433)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.05378133144586736))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.05377336973876953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05369029869191787)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.05379839224679129)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05388527595520019)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.05523184245507321)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05512946624413734)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.05784437035837481)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05728697060238231)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.06254178943634033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0610043015225243)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.11889450701566844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10752610793847303)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.13793657546997068)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.12808396293640134)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.12599975643891553)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.12825383556629047)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.06407417954837574)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.05864650317600795)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0597412379019601)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.055654111766282405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05644917050580072)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.05394416817022125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.054687200789645785)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.05361767413330078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05362420100700564)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.05344881309060489)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05347531356811523)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.05343705123483318)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05331082131842605)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.05360255167162096)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05350515973091125)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.053701176421706735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05369628593823141)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.053508996418034915)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053572124887020026)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.05361130807466596)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05350987841507484)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.05354905239681028)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0536091125455537)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.05359530672552461)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05365143893998244)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.05353774112156459)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053646740683023025)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.05346747864432957)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05353108131307862)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.05352621232179495)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05353636927353708)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.0536261358509893)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05357418614615381)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.05356189903073194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05356380623408726)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.05355614002452177)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05361267832006727)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.05328453717134436)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05336831789016723)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.05309179810835289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05312835826421801)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.05321313642128227)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05329086024446307)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.05318106063441226)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05327708999633789)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.053172829546247205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05326305493574876)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.05336115339588744)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0532487473497113)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.05334659696306501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05324148886703863)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.05353937019109726)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05353200430254046)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.05326531865519862)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05328782268972958)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.05312155391505507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05315726828503964)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.05268410868644714)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05282796805748573)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.05287071119655262)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05279814355373382)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.053224671758999476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05318862658413973)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.05335328032525031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053299205849387424)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.05333790859222412)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05334747903117068)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.053736172300769436)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053592983598851444)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.05373076384673247)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05370191242730439)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.05353373110425341)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05364744801307792)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.053437898487155716)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05355779120812049)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.05356159732624636)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053482352757453916)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.0537582024643541)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05379204135643044)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.05359108367742494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05350735505455955)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.05551314390466568)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05522483458306379)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.05858858070373535)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05791499840521043)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.0638358301237032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06207378818430799)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.12430330928979916)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.11399243570815684)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.13752604994773862)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.12931553950309752)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.12427727173024956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1277760687947273)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.06401157217025756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0991268943926183)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.05838585205078124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0595664483238669)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.05539522335081172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05630064304896763)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.05400246300581025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05440297571042688)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 3 identical elements
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.12931553950309752))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.14286288173675535)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13793657546997068)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.15394707083702086))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.16256810680389402))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.1588733771038055))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.1683154641151428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15887337710380553)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.1741801144327436)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17088124862909315)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.15702601225376125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16626283650398252)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.12315765666961667)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14778918800354002)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.04014027328491211))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.04014027328491211))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.04926306266784668))},
  			... // 23 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			... // 4 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.14778918800354002))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.15394707083702086))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.16794225909493182)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1645834139130332)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.16995756620407101)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16794225909493182)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.17652597455978392)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17734702560424803)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.16890192914690288)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17242071933746334)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.16626283650398252)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16362374386106215)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.155178647403717)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.021492154172170076)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021676371354323168)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.021133301410238253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021206815227640084)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.02150116242801442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021467320602004594)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02175568058558873)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021653031224130793)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.021567908033684118)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021649787421514525)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.021489237213134765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021561441938844447)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.021824180204971975)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021747750260525903)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.02211585304953835)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02214420670729417)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02210027850513727)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02218910300868332)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.02199895496913365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022037797097598805)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.022000465990149456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022007470723335316)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02225195060676628)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022179041201108463)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.022035723147184952)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022164999389648436)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.021857834763960405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022026194185824008)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.021819840862567608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021843657935082497)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.021762685163630995)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0216478944197945)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.0218758360396984)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02182518755231585)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.021598018441549162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0217348792305828)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.021677132062214177)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021526096968217327)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.021374877460186296)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021423232535428778)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.021039946684966216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021188414050686746)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.02145045434039572)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021611817328874454)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.021606063894498144)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02169041831911975)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.020993678283691405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021216716728835808)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.021770995679952332)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021524917456054688)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.021853461572679422)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021722295349601684)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021913552998387535)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.02149660916415128)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021575646147180775)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.021515275755716025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021238911398182743)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.021315469796316964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021458048189603365)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.02148158707528744)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021356476856332966)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.02228513488769531)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02233938962874874)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.02463153133392334)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024057133483886717)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.02824356257741044)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02708148797952904)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.0506116489244544)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.048073133617898695)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.0558823889177899)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053972967884152435)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.05747357311248779)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0576117971940474)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.05327708999633789)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053706397732005404)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.04643185216969457)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04777024258700284)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.025949267578125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026888221339175573)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.023687242608321342)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024391457929109274)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.02192142796778417)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022456096942608174)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.021267698685164302)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02129798376695165)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.02097914576376638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02106803399243401)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.021526096968217327)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021389785421119547)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.02090555691561856)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021179181626263786)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.020867536010742187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020936340886896308)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.02169610318553691)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021547159685407366)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.022060026624364758)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021960444352433488)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.02206330052744044)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0220273896373402)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.022040659149169924)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02184879369195902)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.022491405271134288)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022364171399568256)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.02230416625372254)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022415996769496373)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.0224194039737477)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022354943352776605)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.02217057268594958)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022235733374479774)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.022312438409978694)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022235733374479774)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.022242229352678573)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022425474992231888)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.022263292069868608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02228120522187135)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.02240051254423538)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022318750783937788)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.02197151800858347)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02210321541922433)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.02148468151306838)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021547159685407366)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.024327438354492185))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.023632368687220982))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.022705609130859374))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02067832260131836)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021408145751953125)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.020435048217773435))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.020435048217773435))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.018651036071777344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0181644873046875)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018651036071777344)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02108377990722656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.022705609130859374)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02108377990722656)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.02108377990722656))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.024327438354492185))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.024327438354492185))},
  			... // 6 identical elements
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.018380731201171875))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.021894694519042968))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.02108377990722656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
  			},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.021894694519042968))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.02238124328613281))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.022381243286132814)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021408145751953125)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.022705609130859374)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0233543408203125)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.05035779739379882))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.05254726684570312))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.05551868967328752)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.05731258271161248))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.05786454980032785))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.057722376459295094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05780199353027343)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.05838585205078125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05802094047546387)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.05802094047546386)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05971280323375355)),
  			},
  			... // 14 identical and 7 modified elements
  		},
  	},
  }
histogram_quantile(0.75, rate(demo_api_request_duration_seconds_bucket[1m]))
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.017709859801222555)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017711944634222213)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.018254851178270366)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018203399046135486)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.01865957201505962)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018559997840928932)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.018672223864485134)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018567030118333362)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.0186803462384695)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018574796236478366)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.018691238609968967)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018583967945988017)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.018392233536091256)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01858637262212819)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.0177032137982257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017973279025369902)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.017701064341066046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017700356313555723)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.01770244752399957)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01770150357759916)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.017708910440927615)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017710430902955047)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.017709127561129058)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01771525621789647)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.01773303417151054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01772925145168455)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01774508631813423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01774169910602016)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.018307675830737967)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01824681869646825)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.018722527284405995)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018621813923603778)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.018734497423184115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018628920218727807)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.01870925558236929)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01861233332894065)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.0187178172751034)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018610631288106305)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01839793542794236)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018601427177877987)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.017703874672955346)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017988598783251264)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.017723099229393934)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017719539361549574)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.01772262158763652)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017723736697407604)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.01771305030429486)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01771618922683428)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.017712259404985737)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017709204571063702)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.017722475816795865)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017724606557992788)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01772379483165463)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017729121741233218)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.01829495179573988)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01824782382293397)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.01871990827168504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018608146369061346)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.018729656602008853)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01862011558842395)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.018764292302477958)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018649013840825183)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.018780412761981672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01866741818514737)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.01847986676057599)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018687008202846512)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.01775374142522397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018029891293278755)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.017752888054957637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017748934274696444)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.017743669061198633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017746554389366738)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.017730562675197258)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017736179200460563)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.017702678305415782)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017716521704503854)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.017693860605318253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01769776654378)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.017696909475764)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017697169041508518)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.01828843197706269)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018228726017212808)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.01874951295866959)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018640136681833574)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.018774197539135923)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018663041537093604)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.018795579763913804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018680424923480758)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.018815178908610272)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018696936898861292)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.018542380376258924)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01872816110279249)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01777592798661575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01807503299293209)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.017763529761088078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017759555429413303)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.017746296628841685)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01774699367138831)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.017743813311289155)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017750604911903282)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.017743698795060055)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01775021570952042)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.017751727924075734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017746689993816872)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.017753237751552037)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01774617943935707)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.018364830914665668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01829850918729949)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.018832089334164026)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018713765050187896)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.018831962445842322)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01871359234183175)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.01882993349821671)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018713771586158556)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.018825836142071645)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01870837346857244)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.018484945127188443)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018711060230271737)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.017720660880442416)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01803401387025826)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.01772006132922777)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017722948018345265)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 4 identical elements
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.055831471023559565))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.055831471023559565))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.055831471023559565)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017029206848144532)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.017029206848144532))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.017434664154052735))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.017515755615234375))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.017515755615234375))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01756981658935547)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.051087620544433596)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.047438504791259765)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.0529121784210205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784667)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.0529121784210205))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05656129417419434)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
  			},
- 			s"NaN @[1634034320]",
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.05884199151992797)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05747357311248779)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.05884199151992797))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.05884199151992797))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 7 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.0561051547050476))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.05884199151992797))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05884199151992797)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
  			},
- 			s"NaN @[1634034610]",
  			... // 8 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.011826821254134525)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011826678290629684)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.011827821735299964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011825535056623107)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.011828080588534896)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011828922227255317)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.01182718422878311)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011825961178638896)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.012149138416591028)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012120948507789608)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.012752487860528513)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012641341764853894)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.022220872463460738)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01959785816043448)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.022438324426405924)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019774537880327455)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02259171662919977)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019926632090364944)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.012911188147062195)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020090637292754784)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.012232150790057605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012451816267182557)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.011816467237247965)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011984737328617864)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.011816590817100124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011815774931758283)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.011811780523120917)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011815624976422924)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.011810553420281525)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011809553868735709)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.011818667622164514)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011817660075388137)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.011820052080046573)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011819307054147212)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.011817898706623071)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011817445396940523)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.01182247590429474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011822771038711814)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.011824287159403816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011821260673343029)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.011819505146871984)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011821987300993996)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.01181468181514687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01181778922373428)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.011821373366882392)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011820261578972924)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.011828105747299707)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011827432194636419)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.011830637752700685)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011828273894980812)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.011836992189577206)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011832658997534714)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.011838583233173078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01183760579321009)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.012182223269059354)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012149440777888064)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.012800003838293331)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012683379782510934)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.022611861776892162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02019318004453803)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.02276153427650189)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020370734300284556)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.02290134714060816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020566472310033335)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.012972591825922893)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020748229033371507)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.012272719516500588)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012505093866120061)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.011827325096223642)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012005945366588368)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01182848813674029)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011833514626304997)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.011822088483817482)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01182401170472841)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.011830243426671327)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01183121217059605)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.011837489160998114)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01183734204486903)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.011834934088783756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011829992520869687)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.01182106504759381)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011826029523033596)),
  			},
  			... // 2 identical and 18 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.011893414306640626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0118213330078125)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.03223385581970215))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.03779441315787179)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.037012459782191684)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.03831571540832519)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.037631506204605106)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.0376315062046051))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.0376315062046051))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.03761396237886869)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.037631506204605106)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.03466659965515137)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03685606910705566)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.011713211059570313)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025949267578125004)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01177327880859375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.011893414306640624))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.011893414306640624))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.011713211059570312))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.011653143310546876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011696828946200284)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.011713211059570312))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.011653143310546876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011696828946200284)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.011653143310546876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011677170410156252)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.011623109436035157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011653143310546876)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.01177327880859375))},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.011623109436035157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011758261871337891)),
  			},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.011738954380580358))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.011758261871337891))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.011738954380580358)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011758261871337891)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.03284204177856445)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.031625669860839846)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.034058413696289064))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.03535080885887146)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03466659965515137)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.03557887859344482)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03512273912429809)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.03535080885887146)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03512273912429809)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.034405948529924665)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034438529920578)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.03365295639038085)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03284204177856445)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01180331268310547)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449217)),
  			},
  			... // 18 identical and 8 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 14 identical elements
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(7.5e-05))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7.617187500000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.607142857142857e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7.61904761904762e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.608695652173914e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7.620967741935482e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.610294117647059e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(7.622950819672131e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.611940298507463e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7.622950819672131e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.613636363636363e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7.500000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.613636363636363e-05)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			... // 27 identical elements
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(7.5e-05))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(7.663043478260868e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.65e-05)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(7.663043478260868e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.65e-05)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(7.666666666666667e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.65e-05)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(7.666666666666667e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.653061224489797e-05)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(7.666666666666667e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.653061224489797e-05)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(7.666666666666667e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.653061224489797e-05)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(7.5e-05))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(7.5e-05))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.05972484210537325)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05972743872474221)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.059839683028141334)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05985343121238376)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.05972679217694754)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05980793392517987)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.05982097860193064)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05976930802313836)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.061650850356252576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06147898664842859)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.06490695705413818)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06427152262041645)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.14026288676261903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13171027171611782)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.1668312564578423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16001021701152507)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.18146267387776432)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1758504262320603)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.17678255301117896)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17631811353586893)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.15848445818800674)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16193307513669133)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.12583499703199966)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13547342233657833)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.06291427280471985)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06429917818092437)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.06031567288178664)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06126303947155291)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.059547678142598925)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059559850356617906)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.059615983831828534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059622329289459985)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.05963554922652571)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05964023559093475)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.05966304256439209)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05963784992425511)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.059602223968505855)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05966075232437963)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.05962485414371933)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05965611386359492)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.059779611539840696)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05976596634204571)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.059722147960394205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05974056669734578)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.05977558538668623)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05974056669734578)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.05987789704331727)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05980932177346328)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.05987476012931679)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059881519666352495)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.059763042371089634)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059874307160628464)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.059819433239528104)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05977827779870284)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.059815673848298875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059802285139184244)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.05978527022796926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05982289321021696)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.05978527022796926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0597725160369873)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.059776851620060384)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05973768356843428)),
  			},
  			... // 2 identical and 28 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 8 identical elements
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.1865838498544693))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.1865838498544693))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.19166410319209096)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18678911261558528)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.1939733092546463)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19166410319209096)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.1926537629331861)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19166410319209096)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.18473648500442502)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.192125944404602)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			... // 11 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
- 			s"NaN @[1634034400]",
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			... // 16 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
- 			s"NaN @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(0.13547342233657836))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.1447102465867996))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.17242071933746336))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.1801180728793144))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.17549966075420376))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.18011807287931442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17549966075420376)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.18935489712953563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18473648500442502)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.17549966075420376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17857860217094418)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.11084189100265503)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14778918800354002)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.11084189100265504))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.02527938159445058)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025319741761057002)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.025335289372035434)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025294091534140882)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.025335289372035434)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025294091534140882)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02549312810897827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025497618933569027)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.025474303305489675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02548062212064669)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.02535459686279297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025388702443782114)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.025628280544281005)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02556735295449534)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.025535059395110866)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025527805378562526)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.025790372147431243)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025697781401042695)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.025621451032922623)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025615361561494715)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.02559594049726214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025535754829053056)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02551717439080677)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02559182495317961)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.025570446153626823)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025576246856689452)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.025433231006969106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02555197384213441)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.025342677907868632)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025257605115105122)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.025224761900354605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025205421092097918)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.025138352966308595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025176069924997727)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.02507433339169151)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025119045475551063)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.024809397038873637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024826462730994592)),
  			},
  			... // 1 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.025138352966308595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025949267578125)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.02432743835449219))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.02432743835449219))},
  			... // 3 identical elements
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.023111066436767577))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.023111066436767577))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.023111066436767577)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.02432743835449219))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
- 			s"NaN @[1634034240]",
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 15 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.05692620574951172))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06089461913108825))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.06458934883117676)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06404198146820067)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.06484197992178109))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.06568408355712892))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.07298231506347655)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07115775718688964)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.0759472216129303)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07480687294006347)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.0759472216129303)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07389459400177002)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.07115775718688964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06978933877944944)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.06773671116828917)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06732618564605712)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06349461410522461)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.0261519962310791)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025949267578125)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.025138352966308595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02493562431335449)),
  			},
  			... // 11 identical and 4 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.017714922575794073)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01771384765179488)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.018274418825285205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018218395131573122)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.018692332649230956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018582828300689982)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.018695612664473685)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01858643490773327)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.018710787674753288)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01860003515279518)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.018721799846865096)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01861347792133532)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.018412001175079518)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018618043828470036)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.017718933113914575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01799161100282774)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.017728686582942528)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017721316252778296)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.01772200504591485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017729321854588927)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.01772111611711676)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017721688913561635)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.017720327255942605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017720869311164407)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.017729751229241125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017721760335038993)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01773251193801374)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017734257933614148)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.018295403846302054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018238581025564124)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.018701016972379865)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018589921022292868)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.01871072268026129)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018605169860701754)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.018715164523222007)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018613211840736988)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.018723047794062198)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01861286443103742)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0184162976315147)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01862759923328554)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.017739768753508606)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018002626173836845)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.01773058259102606)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01773726648162393)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.017748381625088776)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017744013061523435)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.01774072436760346)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017735438376302693)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.017741474115430693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01775027364381602)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01774274455005338)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01773692814753606)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.017735596083801652)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017732102387026306)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.018306072395973816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01826266011578545)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.018755742079347045)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018640064287361622)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.018753828064824493)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01864292692565918)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.018750261910354036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018640848702282165)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.018771514814104353)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018655162863694986)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.018457961164202008)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01867479535339744)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.017717685774588217)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018013069516452793)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.017722623404242206)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017721132984257225)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01772937981693755)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01772742637795624)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.0177249193841424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017731450669341887)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.017735603576660156)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017734636632407583)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.017723626431551846)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01771831741333008)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.017719171483961203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01772475422652726)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.018315858032226563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018255824979375848)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.01875270297833343)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018642432203216958)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.01875915802001953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018646664564436016)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.018755509733422403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018641024780273435)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.01876144228653169)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018646530990600586)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.018427740743885868)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01865442901994394)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.017682227028333223)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01797946716891268)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.017677350207770462)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017680450220023635)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.017681464253301207)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017680273396945077)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.017693570626500142)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017689587034783967)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.017699432659838574)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01769885959814507)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.017698751358143066)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017692025695664845)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.017714154141620524)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01770436566557203)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.018325966104377714)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018265137984015953)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.01879183796579048)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018676594985043763)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.018821616815363318)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01869680404552675)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.018834315959651297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018712148477305537)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.018832861443002953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018719797837106804)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.01848737652189634)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01871543223212747)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.017734172817211055)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018030448484956548)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.017715049926912137)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017717825752842455)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.017029206848144532))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.017029206848144532))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.01729951171875))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.016218292236328126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017029206848144532)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 5 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.01729951171875))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.017029206848144532))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01729951171875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017434664154052735)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.03649115753173829))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.0561051547050476))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.05199989948272705))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.05199989948272705))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.05199989948272705))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.05336831789016724)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05199989948272705)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.017515755615234375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784667)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01756981658935547)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 5 identical elements
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.04014027328491211))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.049263062667846684)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.0529121784210205))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.04926306266784667))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.047438504791259765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04561394691467284)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.04561394691467284))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.040140273284912105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04561394691467284)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01756981658935547)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01919164581298828)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.017434664154052735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01756981658935547)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.017434664154052735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017515755615234375)),
  			},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 5 identical elements
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.05838585205078125))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.05656129417419434))},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0529121784210205)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.011821968085335217)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011820523105578476)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.011822323329876872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011821268011149896)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.011819160597126475)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011821658431283508)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.011814868803158074)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011819493193439494)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.012163719177246094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012126641317103871)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.012781265007959654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012663548610875701)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.02215077281751131)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01988098789926921)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.02233701158003374)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020067226661791646)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.022523250342556162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020288385192287026)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.012924771725552755)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02043970418683649)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.012255860837540537)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012465984623747053)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01183219200867492)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011996573463034666)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.011827817308753106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011830817389237254)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0118269738237397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01182629336668277)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.011824412430389017)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011824923130529762)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.01181453940297087)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01181986196089764)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.011822258610365672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011821898074339325)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.011818264892183501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011817023799730385)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.011824774762721278)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011823156493050711)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.011831914823620962)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01183113950030451)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.011834890124705268)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011832141587727048)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.011836665217784228)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011841018006634315)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.011839894543606394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011837896681971277)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.011837310419227871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01183993822713908)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.011827456219628572)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011831068663758116)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.011824097430835675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011827078344688156)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.011825604799400128)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011827541691114923)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.01217307800168661)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012137218699735754)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.012807357827650644)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012693797559862014)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.022887365854197532)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02044064073233768)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.02304116000471444)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020608416169265228)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.023166991582410094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02081813546542464)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.01296965579881194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020957948329530914)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.012274608486095778)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012499115487492678)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.011832127999462774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012004292178874758)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01182778740295997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011829917882590604)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.011825552613115051)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011824718041182881)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.011826044491608841)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011828142252922592)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.011824639489410121)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01182817871775707)),
  			},
  			... // 2 identical and 20 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.011785292358398437))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.011623109436035157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01177327880859375)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.011623109436035157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011677170410156252)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.011623109436035157))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492192)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.034058413696289064))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.03450073075727983))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.034168992961536755))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.03350551737005061)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03251030398282138)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.03317377957430753)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03251030398282138)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.023719252395629883)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.031017483901977536)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.011893414306640626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012820173863002233)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.011785292358398439)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011795121626420456)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.011785292358398437))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.011623109436035157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011677170410156252)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.011653143310546876))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0115330078125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011653143310546876)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.011460926513671876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011533007812500001)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.01177327880859375))},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.011893414306640626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01177327880859375)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.027733279724121093))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.03179943727765764)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.031278135027204244)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.03539642280578613))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.03576133438110351))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.03539642280578613))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.035680242919921876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.035396422805786136)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.035761334381103516)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03544855303083147)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.011893414306640626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034058413696289064)),
  			},
  			... // 23 identical and 3 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(7.5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.593750000000002e-05)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(7.5e-05))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			... // 14 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(7.5e-05))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(7.622950819672131e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.611940298507463e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(7.625000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.613636363636363e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(7.625000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.613636363636363e-05)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(7.625000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.615384615384617e-05)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(7.627118644067796e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.615384615384617e-05)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(7.500000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.615384615384617e-05)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(7.629310344827587e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.617187500000001e-05)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(7.63157894736842e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.61904761904762e-05)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(7.63157894736842e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.61904761904762e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(7.633928571428573e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.620967741935485e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(7.633928571428573e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.622950819672132e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(7.636363636363637e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.625e-05)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			... // 28 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.05948959693908691)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05951338781721136)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.059534647750854486)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05950812727298377)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.05972679217694754)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05963853357799017)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.05972484210537326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05972565654318271)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06153255331619926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06137654039631719)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.06510968570709227)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06446440628093222)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.1447102465867996)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13508855465948583)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.16739967641170206)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16057863696538482)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.18023649370303518)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17431545251699593)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.17613231994942438)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17502597745932064)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.15636623909303118)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16143126689617446)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.11958211179856329)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13126013408209147)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.06369947674399928)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06494785844903242)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.06067735838867477)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06184472954194127)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.059768588737522006)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05978592095199896)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.05976459035571344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0598082624770184)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.05974194236446071)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05977887549182686)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.059667973801896375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05964494777553338)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.059750233825751106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05976539581112745)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.05982460033231894)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05976539581112745)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.05971280323375355)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05973542171982694)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.05970823803472956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0596792095329188)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.05975845522399342)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059750437353438685)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.059701230985064836)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05972334574844877)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.059639695141326755)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059641716563237177)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.05954612914705739)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05952620072364807)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.059602223968505855)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059553569091796876)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.05947878028378628)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059547678142598925)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.059546934335882006)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059585561339495934)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.05957135158480727)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05957688288688659)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.059536727019089915)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05954226197256168)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.059685158417441625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059652906131744385)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.059620937382624695)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05959074876173487)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.05947302384252993)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059558782114301406)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.059511643081015725)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05946278621208377)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.059445272753315584)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05948948705905821)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.05947072430172482)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05951278485690846)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.059393895076519876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05938106543801047)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.059492551090678226)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05949883235549926)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.05955594894989677)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05949525658880646)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.05950031172675055)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05947878028378628)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.05943272952095407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05944024479353248)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.05947650955242817)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059452516655555135)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.05954140537261962)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05951223727051092)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.05943289946859533)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059444662839266915)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.05953006631236965)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0595332544267792)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.059629405463874005)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05956146923930374)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.05942396256677035)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05948637902396066)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.05948687835561818)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05946138090434827)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.0595884015603499)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05955470944046974)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.05947846519780713)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05954780733008133)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.06172038885971595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06152814617156982)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.06558805419520328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0648220877099225)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.14081025412559509)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13383132024765013)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.16311838569539655)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15604337137607815)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.17772923902149856)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17199603776274056)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.17398818042234937)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17231454894378265)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.15846285158157344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15622281014504638)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.12740447241684488)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13739776072204113)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.06397094906231829)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06547516471629834)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.06068638154734735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061910308570151)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.16626283650398255))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.1801180728793144))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.1816575435876846)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17857860217094418)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.18704569106698032))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.19166410319209096)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18704569106698032)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.19089436783790587)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19001467029026575)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.18781542642116544))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.16626283650398252)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1801180728793144)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17549966075420376)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.05747357311248779))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.05747357311248779))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.05747357311248779))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
  			},
- 			s"NaN @[1634034300]",
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			... // 17 identical elements
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
  			},
- 			s"NaN @[1634034530]",
- 			s"NaN @[1634034540]",
- 			s"NaN @[1634034550]",
- 			s"NaN @[1634034560]",
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			... // 5 identical elements
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.1460297929082598))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.1539470708370209))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.1460297929082598)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15394707083702083)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.1447102465867996)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1460297929082598)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.14778918800354002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1447102465867996)),
  			},
  			... // 1 identical and 1 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.025006343610896622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025070776748657226)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.02497363593578339)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02489567049123945)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.02507026089966752)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025087670803070068)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.024964585549490794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02505726150512695)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.025132115161602315)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02510384596155045)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.025188255403958835)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02521207247647372)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.025446145373713362)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025263109060434195)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.02539857183427953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025478937103271485)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.025406625469465902)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025452789244359852)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.025453036248506002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025494497897173906)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.025525655467474637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02549382238518702)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.025579585916855756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025501866412984915)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.025649581743323286)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0256009552616401)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.025710076937229515)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02569686369232784)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.025624901733398438)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025593798159246575)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.02566902502845315)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025658872480650206)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.025562523686335638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.025485887799944196)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025578074269899182)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.025475693444824216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02547225898293888)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.025628673429267352)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025517174390806772)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.025433231006969106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025471191053248163)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.02535826201358084)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025304366981326126)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.025410929306414948)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025412816373384915)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.025431372531922927)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025353752160072327)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.02492983206612723)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025151756513611345)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.02493562431335449)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024791871268532495)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.02496514790359053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02489727024387669)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.024929602670197438)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024902450533780183)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.02489262126575817)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02490772587487457)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.024959951751708984)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024913098907470704)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.02513048000891232)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025094519744048246)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.026892396528824518)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02668719987487793)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04561394691467285)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02901492037889434)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.055877084970474236)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.054166561961174)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736817)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05886304411081167)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.06291345863342285)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06189981536865234)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.06387893587071845)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06364487181270823)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.06152936742851532)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06195476745773147)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.058621278873566655)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.058896728256225585)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.05342305462646484)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05454467757375617)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.02915766886835513)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04734727689743042)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.026559838579963232)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027504315598431753)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.02534919076538086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.02519810456928454)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025231028921944752)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.02507597491924579)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025105916381835937)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.025341081619262695)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025170468396479538)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.02497057752938106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02501164755821228)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.024899848668715533)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02503698863983154)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.02510149321122603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025087670803070068)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.025321462717363907)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025353006834142346)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.025279381594450576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025329156404383043)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.02546778702735901)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0253149878322488)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.025605243197354403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216794)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.02533226733000382)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02536316097750522)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.024920790509479804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025059877358713456)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.024732895660400392)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02480280209245353)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.024557562771359006)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02470393442426409)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.024527389902611302)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02450989414215088)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.024912528644030606)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024708470521490257)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.02492002980158879)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024949768172862916)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.025206743355256963)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025182908714210594)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.025949267578125))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.026760182189941407))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.026760182189941407))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025949267578125)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.025543810272216798))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.025949267578125))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.0261519962310791))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.025543810272216798))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025787084655761718)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.0261519962310791))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.026273633422851564))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.0261519962310791)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026273633422851564)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0261519962310791)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.025949267578124997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0261519962310791)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.025949267578125))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.02432743835449219))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.02432743835449219))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.023111066436767577)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.025138352966308595))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.025138352966308595))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025138352966308595)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.021894694519042968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.02189469451904297))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.02432743835449219))},
  			... // 3 identical elements
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.023111066436767577)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.055831471023559565))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.06231566901573768)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06189461719806377)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.06337937887091386))},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.06264315376281739)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06244042510986328)),
  			},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.06239987937927245))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.06218093243408203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06273672083341159)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.06229561892918177)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.062200836701826606)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.06249110727310181)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06173087482452392)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.05942845655168806)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05975427045822143)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05747357311248779)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
  			},
  			... // 16 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01776261293980536)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01776537048339844)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.018472144494478537)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018398535713606966)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.018698171084801072)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018589317412104213)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.018681214166574832)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018581874910854834)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.018681359778612457)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018571603101190375)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.018679540949041194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018581929001298923)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.018198994309445642)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01854061365655128)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.01771421235202641)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017842981828962053)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.0177050954535032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01770404332304654)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.01771617924529375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01771706706873901)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.017719929613181397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01772050112271186)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.017723509330352525)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017723775889034815)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.017722863772189575))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0177458290632381)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017742438211770475)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.018463457958723728)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018387617949467555)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.01869081678858343)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018587256270847966)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.01870468436670667)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01860064024844412)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.01870398952274103)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018598331245239675)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.018721140947895665)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018610910262446958)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01824604003697939)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018578155236358123)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01773925745098871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017876807512144904)),
  			},
  			... // 4 identical and 36 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 2 identical elements
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.0561051547050476))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.05884199151992797)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05747357311248779)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.05747357311248779))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.05747357311248779))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05656129417419434)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 3 identical elements
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.017029206848144532))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.040140273284912105))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.041052552223205564)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.04105255222320556))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.041964831161499024))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.042877110099792476))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042877110099792476)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 2 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.05199989948272705)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.049263062667846684)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04926306266784668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05199989948272705)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.05199989948272705))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.05199989948272705))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.05747357311248779)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.05747357311248779))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05747357311248779)),
  			},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			... // 5 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.03649115753173829))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.03649115753173829))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.040140273284912105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173829)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.04014027328491211))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.017840121459960938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.017840121459960938))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.011823914918908895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011823438753620963)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.011820727282612263)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01181842492277365)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.0118200747307756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0118217612787836)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.011844789478982442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011843067064720566)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.012272718519575142)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012225447090187264)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.012926117530235879)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01278356274448304)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.02207438582507046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.017569816589355306)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.022198787498474117)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019531062724373553)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.022323189171877776)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019669286805933182)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.012698914491156768)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012958807001569423)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.012108867549024509)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01230455443889611)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01180675816163772)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011895578910209037)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.011801323057349173)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011800663912485881)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01181220927198394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011811164581930631)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.011813154111763074)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011816483394774209)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.011817337029625867)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011815241134487016)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.01181626720837769)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011817167683002647)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.011811956578696646)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011809170406521402)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.011818624070111442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011819645845937539)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.011815424704629866)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011815952189413007)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.011820191359715277)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011818623184548285)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.011823715860666321)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01182427287951697)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.011834308437640204)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011829329869232642)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.011836793342101542)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011837375492002906)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.011841727327492052)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01183781187908227)),
  			},
  			... // 2 identical and 34 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01177327880859375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011785292358398437)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.011758261871337891)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.011677170410156252)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.011810243577223559))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.011976585036057693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01197064426967076)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.03329818124771118))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.03698876422535289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.036822895327481356)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.036657026429609815))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.037486370918967504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03698876422535289)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.03798397761258212)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.037486370918967504)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.03756442687090705)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03788129686628069)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.03603501806259155)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03675180865696498)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.011893414306640626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012356794084821428)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			... // 12 identical elements
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.011893414306640626))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.028706377258300775))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.03466659965515136)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034301688079833983)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.03557887859344482)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03527478561401367)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.035882971572875975)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03527478561401367)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03557887859344482)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.036085700225830075)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.03284204177856445)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03596985528128488)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.011893414306640626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012665713936941964)),
  			},
  			... // 15 identical and 11 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 12 identical elements
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(7.5e-05))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(7.617187500000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.607142857142857e-05)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(7.617187500000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.607142857142857e-05)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(7.61904761904762e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.608695652173914e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(7.61904761904762e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.608695652173914e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(7.620967741935482e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.610294117647059e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(7.500000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.611940298507463e-05)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			... // 3 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(7.63157894736842e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.620967741935485e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(7.633928571428573e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.622950819672132e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(7.636363636363637e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.622950819672132e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(7.633928571428573e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.622950819672132e-05)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(7.638888888888887e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.625e-05)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(7.500000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(7.627118644067798e-05)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(7.500000000000001e-05))},
  			... // 26 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.05978110219170065)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0597998844051361)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.05973270750149813))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.05972872664794922)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059687191124523385)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.059830604002037824)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05986577121734619)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06199829327377242)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061781329713487834)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.10064953320930746)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06509317560846155)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.14005603281730827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13289570394116776)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.16656079857657033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1594097088344635)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.17874503143671394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17275357786900286)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.17223960513647862)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1732528656663121)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.15360496623516082)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15687458890539702)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.1142903053894043)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.12792504983102118)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.06274848205736895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06394107016664644)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.06011133891144489)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061225887840581694)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.059699533721923825)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059698643693691336)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.0595664483238669)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059579698562622074)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.05956056739598104)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05949745243777747)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.059643317614374934)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059594621644020074)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.05969262998941782)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05969018474768016)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.059647695815897434)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059674688678497956)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.05969885164421295)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05964416782773774)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.05966820640743903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05969358237434354)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.059691578303694155)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05971494809019154)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.05966304256439209)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05971280323375355)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.059628666836282485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059655808634484914)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.05960514793946192)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05961022641533299)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.0596551097040591)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059629134851641355)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.05962299129393042)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059623944895608086)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.05962011179082534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05964838093859808)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.05948431036423664)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059526200723648066)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.059387940832740904)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059406220910673456)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.059448609989205585)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059487471900795987)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.05943257209577058)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059480586776733395)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.059428456551688054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05947356924643883)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.05952261847650817)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0594664154534201)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.05951534026009696)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05946278621208377)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.05961172687411308)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05960804392983468)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.05947470110616376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05948595312342924)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.05940281873609199)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05942067592108427)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.05918409612178802)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059256025807307315)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.05927739737684076)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059241113555431366)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.05945437765806419)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05943635507063432)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.0595186819411896)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05949164470325816)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.05951099607467651)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05951578129414979)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.05971012792894917)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05963853357799018)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.05970742370193069)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059692997992216654)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.05960890733069116)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05966576578510341)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.05962284044168763)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059677077624981215)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.059684689861232945)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05964023559093475)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.059782301375319834)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05979363274743714)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.05976487835285275)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059712803233753546)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.06246199198783712)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06212793890594676)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.11330504413604732)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1022208550357819)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.15262752451556066)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1449155093479156)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.17017072368676842)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16377599920584604)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.1782545030744452)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17306891753046133)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.16890192914690288)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17187090837018829)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.14391851879392348)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14823976479623377)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.1113773590751316)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.12359750544343677)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.06235049285028213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.063708622397516)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.060110281751214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06071105080813896)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 3 identical elements
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.15702601225376125))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.18011807287931442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.17549966075420376)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.18781542642116544))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.192125944404602))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.19027857955455776))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.19499962306022642)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19027857955455776)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.1979319482190268)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1962825153172016)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.18935489712953563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19397330925464626)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.17549966075420376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18473648500442502)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.11084189100265504)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.04926306266784668))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.04926306266784668))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.05747357311248779))},
  			... // 23 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
  			},
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			... // 4 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.18473648500442502))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.18781542642116544))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.19481302055012092)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19313359795917162)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.19582067410469053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19481302055012095)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.19910487828254697)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19951540380477903)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.19529285557610646)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19705225067138668)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.1939733092546463)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1926537629331861)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.05747357311248779)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18843121470451352)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.02534254009878035)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025434648689856898)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.025163113717814437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025199870626515353)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.02534704422670252)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02533012331369761)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.025474303305489675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025422978624760707)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.02538041702953737)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025421356723452575)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.025341081619262695)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025377183982117538)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.0255085531151813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025470338142958262)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.02565438953746449)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025668566366342398)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.025646602265263947)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025691014517036974)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.02559594049726214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025615361561494715)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.02559669600777004)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025600198374362972)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.025722438316078455)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025685983613249544)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.025614324586287786)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02567896270751953)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.02556224014975808)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025642435022302575)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025552316369543544)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.025515522553199943)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02545566737962806)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.02557209799123365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.025435029043802397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025499417136533416)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.02547458585413491)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02539637125188654)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.02528390174278846)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025308079280409703)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.02511643635517842)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025190670038038685)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.025321690182893174)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02540237167713254)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.025399494959944383)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025441672172255188)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.025093302154541017)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025204821377113218)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.025481960852671477)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025358921740722656)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.025523193799035022)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025457610687496156)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025553239511889078)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.025344767594770952)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0253842860862857)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.025354100890553326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025215918711786686)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.025254197910853794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025325487107496995)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.025429058204506926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025360816266895396)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.02712058868408203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02696945047686177)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04816832794189453)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04566607713971818)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.05684199538597693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.055263051069699795)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.06116235316732656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0598930955140487)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.06383830989127935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06288359937446061)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.06467264386467311)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06485473906777121)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.06254584400939942)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06265746402067297)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.05926667309465078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05987867213162508)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.052600668539652)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05484844392270457)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.028424691129985608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04532885974645614)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.026091845971411398)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02689384943364741)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.025230312355277465)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025245454896171138)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.0250860358945785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02513048000891232)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.025359511496803978)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025291355723255086)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.025049241470504593)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025186053825827205)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.025030231018066403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025064633456143466)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.025444514605463764)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025370042855398997)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.025626476324877693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025576685188912058)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.02562811327641553)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025610157831365412)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.025616792587280272)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025520859858674822)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.025842165648262454)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025778548712479442)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.025748546139556582)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0258044613974435)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.025806164999569163)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025773934689083615)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.0256817493556701)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025714329699935198)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.02575268221768466)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025714329699935198)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.0257175776890346)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025809200508811258)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.025728109047629618)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025737065623630987)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.025796719284813002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025755838404664208)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.02558222201698705)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025648070722307476)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.025338803769229503)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025370042855398997)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.026760182189941407))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.026412647356305802))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.025949267578125))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02493562431335449)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025300535888671875)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.024813987121582032))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.024813987121582032))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.02351652374267578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.022705609130859377)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02351652374267578)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.025138352966308595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.025949267578124997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025138352966308595)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.025138352966308595))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.024327438354492185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.02432743835449219))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.02432743835449219))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02432743835449219)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.026760182189941407))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.026760182189941407))},
  			... // 6 identical elements
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.023111066436767577))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.025543810272216798))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.025138352966308595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025543810272216798)),
  			},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.025543810272216798))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.025787084655761718))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.025787084655761718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025300535888671875)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.025949267578124997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026273633422851564)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.062165293366568425)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061774316678728375)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.064718141151877))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.0649021301814488))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.06468887016989967)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06480829577636718)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.06568408355712892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06513671619415283)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.07389459400177001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06978933877944944)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.06513671619415283)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0722524919128418)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.06385952568054198)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06294724674224854)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06157882833480834)),
  			},
  			... // 13 identical and 6 modified elements
  		},
  	},
  }
histogram_quantile(0.95, rate(demo_api_request_duration_seconds_bucket[1m]))
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.01911613483945785))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.04438314346572097)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04257301712036133)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.05260676329820051)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05127404276225876)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.05271385691269582)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05138113637675408)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.052832849817690604)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05150012928174887)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.05291614485118701)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05159532360574473)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.04827938798655634)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.051678618639241114)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.019119831977235584)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019461052992141552)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.019114610184441074)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019114060012244527)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.01910986126239483))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.019116109198244705))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.019136337277925932)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019135314561738743)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.019145965583180696)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01914270191617225)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.019153475960943127)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019149851972836616)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.047620960578918445)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04585912187933923)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.05480113245795753)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05370639773200542)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.054854795924916)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05374932850557218)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.05492992477865779)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053824457359313974)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.055005053632399575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053910318906447485)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.051239272108201846)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053974715066797574)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.019131347034160907)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02952134644317628)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.019145825841019794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019142408122803642)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.01914056370886978)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01913849173312085)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.019133572065530364)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019137278833353297)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913354708976271)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01913111600435697)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913018996986824)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019134196401742787)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.019125109229454627)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019130184857618672)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.04815038147097724)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04644546673383865)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.05498761300563809)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05391568525314332)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.055078840899467456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05398410617351532)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.055147261819839456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05407533406734466)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.055204279253482806)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05414375498771667)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.051061555431910884)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05422357939481734)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.01915979684779955)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029395654678344714)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.019160016285868036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01915582227592009)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01914687284763689)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019155641641964316)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.019132915120172345)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019143194421125935)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.019127688931739936)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01913424430493591)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.01912018164856793)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01912538298890882)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.019120845775779233)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019119885968011174)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.04865907109490756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04699809426932497)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.05499504449137139)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05391261015559848)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.05508114722262604)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05399871288685315)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.05515494956370149)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.054084815618107816)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.05520415112441844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05414631756900398)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.05146887144401892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05420781951990021)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.019167038314872625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03191317595048384)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.01916515785046142)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019160703786763465)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.019143329216282652)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01914707333053308)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.019142978095192806)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019142148427591696)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913681345754798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0191421682692818)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.019132204362769828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019130180835889733)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913256489127023)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01913014037685707)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.04722685607757564)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04540959643249513)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.05506255020414078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05400691314697264)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.05512771298544748)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05407207592827931)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.05517984321049279)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.054137238709586005)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.05523197343553814)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05418936893463132)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.05150466234479632)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.054228466603415355)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.01912017194083567)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034098959426879905)),
  			},
  			... // 1 identical element
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 4 identical elements
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.06371356105041504))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.06371356105041504))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.0634946141052246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06371356105041504)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06349461410522461)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018975401916503903)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.018975401916503903))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.019056493377685547))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.019072711669921874))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.019072711669921874))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019083523864746092)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06276479095458984)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06203496780395508)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06312970252990723)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06312970252990721))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0634946141052246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06385952568054198)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04305956588745117)),
  			},
- 			s"NaN @[1634034320]",
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0613051446533203)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.06431566514968871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06404198146820067)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.06431566514968871))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06431566514968871))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06458934883117676)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 7 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.06376829778671264))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06431566514968871))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.0634946141052246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06431566514968871)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0634946141052246)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
  			},
- 			s"NaN @[1634034610]",
  			... // 8 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.012750105087620672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012749651795517698)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012752042224383867)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012751020145433365)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012757318848019015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012756435587142206)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.012755482230623404)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012754352552069992)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.03149372443247648)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.030244366157661042)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.03837254589956314)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03779825883021119)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.03963445525971969)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03916958440799523)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.03967299377592483)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03920089695241191)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.03970671497760432)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03923702681135422)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.03887505863381169)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039265930698508075)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.03339213236225186)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0358362891911687)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012753863594378557)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012967869120767889)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.012755772203304894)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012754533977315513)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.012751196985778486)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012752855886535793)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.012751024480457316)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01275005659120141)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012756419824925265)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012755105443390955)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.012754896453216504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01275551090579061)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012752653048545785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012751755987787413)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.012759335737942738)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01275806633562578)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012759689719278305)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012757847384057091)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012756959392711636)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012758062745987378)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012754182812879985)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012753786626662086)),
  			},
  			... // 2 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758389892578124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012743973632812499)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.04147828239440918))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04259039386204311)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042434003186907085)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.04269465431213379)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04255781247138977)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.04255781247138977))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.04255781247138977))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.04255430370624248)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04255781247138977)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04196483116149902)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04240272505187988)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012722349243164063)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03941045013427734)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01273436279296875))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.012722349243164063))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012710335693359377)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012719072820490058)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.012722349243164063))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012710335693359377)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012719072820490058)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012710335693359377)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01271514111328125)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012704328918457032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012710335693359375)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.01273436279296875))},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012704328918457032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012731359405517579)),
  			},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.012727497907366072))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.012731359405517579))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.012727497907366072)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012731359405517579)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.04159991958618164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04135664520263672)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.04184319396972656))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04210167300224304)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04196483116149902)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04214728694915772)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04205605905532836)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04210167300224304)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04205605905532836)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04191270093645368)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041919217214584345)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04176210250854492)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04159991958618164)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012740369567871094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.040505184860229485)),
  			},
  			... // 18 identical and 8 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 14 identical elements
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(9.648437500000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.635714285714285e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(9.650793650793651e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.637681159420292e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(9.653225806451612e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.63970588235294e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(9.655737704918032e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.64179104477612e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(9.655737704918032e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.643939393939393e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(9.5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.643939393939393e-05)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(9.499999999999999e-05))},
  			... // 27 identical elements
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(9.706521739130435e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.69e-05)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(9.706521739130435e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.69e-05)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(9.711111111111111e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.69e-05)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(9.711111111111111e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.693877551020408e-05)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(9.711111111111111e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.693877551020408e-05)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(9.711111111111111e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.693877551020408e-05)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.0645628633136134)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06455715075100169)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.06458498733824466)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06458141597084377)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06449262528109263)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06457324979108922)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.06451146256608925)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06450112845033079)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.15911969241714477)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15296180958366393)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.19415208649819893)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19117246577232105)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.2052114454257488)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20328710704028605)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.21071327689581645)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.209349069006553)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.21363956037980086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21251711085066005)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.2127035362064838)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21261064831142182)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.20904391724184937)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20973364063158625)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.20329810325963152)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20436473653614518)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.18719963813781737)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19331779269495308)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.06545250505740827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15412301034654874)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.0644568024742229)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06445923691702671)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06447046361206883)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06447173270359512)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06447437669100826)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06447531396389007)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06447987535858155)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06447483683055413)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.06446771163940429)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06447941731057905)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06447223767444699)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0644784896184221)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.0645842806148529)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06457531377058762)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.06457393003221969)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06457055510197586)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.0645842332483452)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06457055510197586)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.06460469557967141)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06458463014701317)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.06460484036031758)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0645987456957772)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.06458408568345583)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06467577525690982)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.06459456185368129)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06457974589498419)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06459461197889768)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06458454736308047)),
  			},
  			... // 3 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 8 identical elements
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.21466379557514187))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.21466379557514187))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.2156798462426662)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21470484812736507)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.21614168745517726)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21567984624266623)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.21587777819088522)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21567984624266623)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.214294322605133)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21577221448516842)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			... // 11 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
- 			s"NaN @[1634034400]",
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			... // 16 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
- 			s"NaN @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(0.14532603487014767))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.2032101335048675))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.2118311694717407))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.2133706401801109))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.21244695775508876))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.2133706401801109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21244695775508876)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.21521800503015515)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.214294322605133)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.21244695775508876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21306274603843683)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.140399728603363)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.206904863204956)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.140399728603363))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.028410217139202616)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0284182891725239)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.028421398694719588)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028413159127140677)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.028421398694719588)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028413159127140677)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.028452966442108152)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028453864607026307)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.028449201481410433)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028450465244441836)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.02842526019287109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02843208130906892)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.0284799969291687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028467811411211567)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.028461352699334676)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028459901896025007)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.028512415249798747)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02849389710052104)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.028478631026897024)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028477413132611443)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.028473528919764925)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02846149178612311)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.028457775698473853)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02847270581094842)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.028468430051037864)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028469590191650393)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.028440987021706318)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02846473558873938)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.028422876401886225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028405861843333526)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.028399293200383417)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028395425038732082)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.02838201141357422)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028389554805312044)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.0283692074986508)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02837814991542271)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.028316220228087226)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028319633366511415)),
  			},
  			... // 1 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.02838201141357422)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.02846310287475586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0285441943359375)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.028219828491210935))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.028219828491210935))},
  			... // 3 identical elements
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.027976554107666016))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.027976554107666016))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.02846310287475586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027976554107666016)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.028219828491210935))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
- 			s"NaN @[1634034240]",
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 15 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06393250799560546))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.08046300235748287))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.09086298225402831)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09031561489105223)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.09113666593551634))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.09195771697998045))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.09341736328125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09305245170593261)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.09401034459114074)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09378227485656737)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.09401034459114074)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09359981906890869)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.09305245170593261)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09277876802444457)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.0923682425022125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09228613739776609)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09086298225402831)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.02846310287475586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0613051446533203)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.028584740066528322)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028463102874755855)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.02846310287475586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0285441943359375)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.02838201141357422)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028341465682983395)),
  			},
  			... // 11 identical and 4 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.019121755094892064)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019120748331111714)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.04753369911525555)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04575673840066658)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.054951773475919424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053857038749967306)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.055010419979095476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05392545967033929)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.055088615316663474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05400365500790732)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.05513748740264349)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.054062301511083315)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.051817443695068334)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05413072243145535)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.01912771023289304)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02497617004394506)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913457308543426)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01913150643291831)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.019128498960863643)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019133152854652304)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.019128430581725326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01912727424071007)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.019123455266085537)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01912271339442903)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.01912532147989832)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019122930604353043)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01912590151934149)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019129962664970218)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.04786517063316931)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04609675299893891)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.05459442078323364)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05344494932098387)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.0546819995613098)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05356537014083861)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.05476957833938598)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05364200157165524)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.05484620977020262)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05372958034973142)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.05092705945129396)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05380621178054805)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913823227568301)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.023962526779174875)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913660389377225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01913609418700723)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.01915069052956321)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019147195678710937)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.019149512489950084)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01914577742802305)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.019149957556655727)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019153726988886444)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.019150344571889556)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01914651799128606)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.019138259196132733)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019135733083331163)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.04927990474055363)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04764622368797889)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.0549990164923668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05391568525314332)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.055078840899467456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.054006913146972625)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.055147261819839456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.054063930580615975)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.05521568274021148)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05415515847444533)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.05039047604233468)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05422357939481734)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.019130132231931454)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.031032080364990174)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.0191311758540098)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019129434943271042)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913258360337581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019130725138223423)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913182473507626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019136926228014953)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913398077392578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01913231059748952)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.019125935336026276)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019123902740478517)),
  			},
  			... // 3 identical and 19 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.018975401916503903))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.018975401916503903))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.019029462890625))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018975401916503903)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 5 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.019029462890625))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.018975401916503903))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.019029462890624998)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019056493377685547)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.05911567520141601))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06376829778671264))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06294724674224852))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.06294724674224852))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06294724674224852))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06322093042373657)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06294724674224852)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.019072711669921874)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019083523864746092)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 5 identical elements
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.0613051446533203))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0613051446533203)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.06312970252990721))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.06239987937927245))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.06203496780395507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06167005622863768)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06167005622863768))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06167005622863768)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.019083523864746092)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05583147102355956)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.019056493377685547)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019083523864746092)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.019056493377685547)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019072711669921874)),
  			},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 5 identical elements
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.06422443725585937))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.06385952568054198))},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.06349461410522461)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06312970252990721)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0613051446533203)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.012755955428741052)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012757806762969628)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.01275435786703033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012754880072797493)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012750376902342785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012751848880810879)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.012749614463913178)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012749913604931062)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.029674751018042705)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02834620479435117)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.037888899190766455)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.037250303933961046)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.03929315712792532)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.038784887433733255)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.0393348613079616)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03882659161376952)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.03937656548799787)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03887611532756259)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.03841776695057496)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03890999997384206)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.032106085660277284)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03550981340828588)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758726896053167)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012966381056550978)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.012757937499489246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012759114154432379)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.012757822025202903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012756620813540476)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.012753713732369339)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01275473005874014)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012746299578876921)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012748723012851905)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.012751563573748495)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012752562644020242)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012748952524250953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012749949542863567)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.012755925908950251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012754635658264159)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012759209885685054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012757960411155117)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01276560196348329)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012763486915213413)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012769978653881433)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012772362239246472)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012772701919097391)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012770153032854602)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012774489268966134)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012776215252411974)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.012768869214813686)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012769286338271103)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01276631182124155)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012768708819992952)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01276672610722971)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012765204301080784)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.03081475524902343)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029517291870117174)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.0380960598969691)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03748315016366903)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.0396510214691162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03917798794555664)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.03968075500488281)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03921042453002929)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.0397050824432373)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039250970260620105)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.03874253162588392)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03927800074768066)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.03372740101048201)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03620093546014081)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012764712059002788)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.015497479248046755)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.012761898657725408)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012762781234054481)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.012759433918632365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012758031477280085)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.012766051557817033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012766609336379655)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.012759447966689364)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012760806025499737)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.012760114537151312)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01276082096505125)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.012765210201001565)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012763518206328742)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.012776533414035795)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012775743557577726)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.012778810673296788)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012782844569735084)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.012779172126348295)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012775933269680712)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.012772915781695579)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012774985354401344)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.012776284040600383)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012775295774800358)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01277875366758338)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012778278757105393)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.012770387941028225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012770254601942754)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.01276216402651806)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012760310353470526)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.012760348116737751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012758132765471723)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.03136652975662895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.030152802125681975)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.03855717431139589)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03800163728628586)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.039731219180322457)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03928096538174537)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.03976064753317063)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03931039373459354)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.039775361709594725)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039333936416872085)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.038884135362184956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03935159342858099)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.03321397088417637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03631805845113901)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.012760144406951224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019649084824782143)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.012752561216123021)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012753840206637241)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.012750207691089527)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012751414283014113)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.012751357570741235)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012750201886565992)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.012736765502929688))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012704328918457032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01273436279296875)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012704328918457032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01271514111328125)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.012704328918457032))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.0401402732849121)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03989699890136718)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.04184319396972656))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.04193165738192471))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.0418653098227761))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.041732614704478865)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04153357202703302)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.04166626714533025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04153357202703302)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.03868062698364257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04123500801086425)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758389892578124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.037220980682373034)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012736765502929688)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01273873135653409)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.012736765502929688))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012704328918457032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01271514111328125)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.012710335693359375))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012686308593749999)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012710335693359375)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012671892333984375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01268630859375)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.01273436279296875))},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758389892578124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01273436279296875)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.0401402732849121))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04139139868600027)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04128713823590959)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.04211079579162598))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.04218377810668945))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.04211079579162598))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04216755981445312)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04211079579162598)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04218377810668945)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04212122183663504)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758389892578124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04184319396972656)),
  			},
  			... // 23 identical and 3 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(9.5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.61875e-05)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			... // 14 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(9.655737704918032e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.64179104477612e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(9.658333333333335e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.643939393939393e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(9.658333333333335e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.643939393939393e-05)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(9.658333333333335e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.646153846153846e-05)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(9.66101694915254e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.646153846153846e-05)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(9.499999999999999e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.646153846153846e-05)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(9.663793103448276e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.648437499999999e-05)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(9.666666666666667e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.65079365079365e-05)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(9.666666666666667e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.65079365079365e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(9.669642857142857e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.653225806451612e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(9.669642857142857e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.655737704918035e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(9.672727272727273e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.658333333333333e-05)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			... // 28 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.0644451862335205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0644499444091454)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.06445419639587402)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06444889230029988)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06449262528109263)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06447497356130115)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06449239815433966))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.14977865784204908)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1439824967973879)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.19636401670764472)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19375597221346452)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.20632529776180486)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20451415575195755)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.21082696088658842)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20946275299732497)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.21339432434485506)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2122101161076472)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.21257348959413291)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21235222109611213)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.20862027342285425)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2096332789834829)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.19940984009906218)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20262233559803522)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.18305706241347566)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1884312147045135)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.07799984922409067)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14778918800354002)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06465807657181949)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06464743679622728)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06465869854232305)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06465190510123117)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06457455511866389)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06464840091182977)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.0644808616060824)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0644762564008098)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.06449731361085334)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06450034600792862)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06451218691216691)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06450034600792862)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.06448982749245383)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06449435118966851)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.06448891445264904)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06448310875228688)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.0644989578905018)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06449735431639086)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.06448751304271609)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06449193599539288)),
  			},
  			... // 3 identical and 34 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.21059959290504454))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.2133706401801109))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.21367853432178494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21306274603843683)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.2147561638176441))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.2156798462426662)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2147561638176441)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.21552589917182918)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21534995966230117)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.2149101108884811))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.21059959290504449)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21337064018011087)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.206904863204956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21244695775508876)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06404198146820067))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06404198146820067))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06404198146820067))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.0634946141052246))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04305956588745117)),
  			},
- 			s"NaN @[1634034300]",
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			... // 17 identical elements
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06458934883117676)),
  			},
- 			s"NaN @[1634034530]",
- 			s"NaN @[1634034540]",
- 			s"NaN @[1634034550]",
- 			s"NaN @[1634034560]",
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			... // 5 identical elements
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.20505749835491177))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.2081364397716522))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.20505749835491177)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20813643977165217)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.2032101335048675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20505749835491177)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.206904863204956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20321013350486752)),
  			},
  			... // 1 identical and 1 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.028355609542491823)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028368496170043944)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.028349068007469176)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028333474918560392)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.028368393000246003)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028371874980926512)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02834725793021066)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02836579312133789)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.02838076385263296)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02837511001262259)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.028391991901104266)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028396755315607244)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.02844356989505517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028406962632399335)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.028434055187168406)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028450128240966797)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02843566591420568)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028444898669184468)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.0284449480700137)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02845324039974728)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.028459471913807426)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028453105297349904)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02847025800368365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028454714102909482)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.028484257168977158)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02847453187264052)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0284963562077584)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028493713558778066)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.028479321166992186)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028473100452161813)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.028488145826003126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028486115316442538)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.028466845557579626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02846310287475586)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.028451518380301338)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028469955674292335)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.028449479509277342)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028448792616900278)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.02848007550616597)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028457775698473853)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.028440987021706318)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02844857903096213)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.02842599322302867)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028415214216577722)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.02843652668159549)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02843690409498948)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.028440615326697085)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028425091252326964)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.028340307233537945)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02838469212303477)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.0283414656829834)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028312715074018995)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.0283473704010306)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02833379486908784)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.028340261354351987)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02833483092706854)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.028332865073464133)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028335885995287413)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.0283463311706543)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02833696060180664)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.028380436822094963)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02837324476912215)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.06075777729034421)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05950665188925606)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.07553669609069819)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07314818396134815)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.08254299833679196)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08090089624786376)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.08567909134584314)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08413358349744007)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.0885914076976776)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08735983113098145)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.08953366151537212)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08924467874609904)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.0850608882064819)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08630158756256101)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.08101036972045894)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07923142579078674)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.06568408355712889)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06814723669052118)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.06281845442154828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06464408556747436)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.05759988865778991)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0608033912372589)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.02842417897338867)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02868342684475881)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.028393961734169408)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028400546604701447)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.02836953580416166)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028375524096679684)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.02842255714416504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028388434499608407)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.028348456326188713)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028356670331954957)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.0283343105540556)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02836173854827881)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.028374639462557704)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028371874980926512)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.02841863336378528)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02842494218714097)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.028410217139202616)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028420172101189106)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.0284478982257843)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02841733838676226)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.028475389459783382)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028463102874755855)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.028420794286313264)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028426973015813543)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.02833849892220846)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028366316292055188)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.028300919952392575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028314901238803203)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.028265853374584298)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02829512770516532)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.02825981880083476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028256319648742673)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.028336846549118617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028296034924610552)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.028338346780630255)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02834429445488508)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.028395689491363892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02839092256315462)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.0285441943359375))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.028706377258300782))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.028706377258300782))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02846310287475586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0285441943359375)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.02846310287475586))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.0285441943359375))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.028584740066528322))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.02846310287475586))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02846310287475586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02851175775146484)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.028584740066528322))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.02860906750488281))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.028584740066528322)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02860906750488281)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.028706377258300782)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028584740066528322)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0285441943359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028584740066528322)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.0285441943359375))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.02773327972412109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.028219828491210935))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.028219828491210935))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027976554107666016)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.02838201141357422))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.02838201141357422))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02838201141357422)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.02773327972412109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.02773327972412109))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.028219828491210935))},
  			... // 3 identical elements
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.027246730957031243))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.027246730957031243))},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027976554107666016)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06371356105041504))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.0771787981796264))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.08538930862426755)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08456825757980346)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.08867351280212402))},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.08579983414649961)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08538930862426754)),
  			},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.08456825757980346))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.08319983917236329)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08621035966873167)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.08484194126129145)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08429457389831542)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.08621035966873167)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.081284053401947)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.06443295815604073)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06449812093734741)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06404198146820067)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.028706377258300782)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0613051446533203)),
  			},
  			... // 16 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01918292001103366)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01918243542480469)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.05141434369907821)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04998864266062892)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.05383710280994374)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05262313954948199)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.05392381447140533)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.052709851210943515)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.05398884821750152)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.052785723914722395)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.05404304300591496)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05286159661850121)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.0446198774508772)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05220516224384307)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.01912199609217053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019284607805524552)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.019120289372871475)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01911925594695627)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.01912246993463948)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019121822815721907)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.019123283530516202)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01912256275000335)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.019128992366159198)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019127772561801128)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.019128935083007812)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01912769563628406)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01916398670994958)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019159419917874468)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.051812993553905916)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.050411199087747716)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.05480113245795753)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05370639773200542)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.054876261311699336)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053770793892355506)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.05494065747204949)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0538459227460973)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.05501578632579128)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053921051599839134)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.047181272041445926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05349678165902895)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.019127658539571508)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019301449205288902)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913240017002041)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019131067899521084)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913725653335633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019134876775228467)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.019136922191584804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019140619131147136)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.019147035664728106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01914466303092479)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.019145779344418173)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01914288187955917)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.019194296990823645)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01918739028441315)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.052238495512742275)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05090516475677489)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.05453444835911626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05340401576166568)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.054629642683112115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053487310795162)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.054701038426108975)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05358250511915787)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.05476053487860637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05365390086215475)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04404026574611659)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053012843683177026)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.01914005016016261)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01933745341953895)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.019153572202517455)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019150883838500977)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01914721946791847)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019157510635975265)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.019153767170366848)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01915073036448934)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.019159111930924403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01915558664319939)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.019157557194186724)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019154745272561228)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.019180783963997246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019181242912605357)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.05137203691931331)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.049955321391610547)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.05449203088827692)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053345779234044675)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.054543547816557014)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05342305462646483)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.054607943976907145)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05350033001888499)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.0546852193693273)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0535647261792351)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.04415430061340332)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05314803590262808)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.019135644851757578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019330792443973503)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913139169624711)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019129086170446404)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913293998190213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019130849373238983)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.01913329634813162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0191311688111693)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.019132073768689795)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019130392691534003)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.019125366927340428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019123858889981207)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.019172023681640622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019167205620629138)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.05238627644482779)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05106615515765019)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.05512771298544748)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05407207592827931)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.05516681065423146)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05412420615332466)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.05523197343553814)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05417633637837001)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.05527107110432217)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05424149915967667)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.04718530084103954)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.053642001571655246)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.0191192705816367)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01932605190831215)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.019110520179256626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019117687397003175)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 2 identical elements
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.0634946141052246))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06376829778671264))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06431566514968871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06404198146820067)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.06404198146820067))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.06404198146820067))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06385952568054198)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 3 identical elements
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.018975401916503903))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.05802094047546385))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.05802094047546386)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.056926205749511696)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.05802094047546385))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.05911567520141601))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0634946141052246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04305956588745117)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 2 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06294724674224852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.0634946141052246))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.0634946141052246))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.0634946141052246))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.0634946141052246))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06294724674224852)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.06294724674224852))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.06294724674224852))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.06404198146820067)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0634946141052246)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06404198146820067))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06404198146820067)),
  			},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			... // 5 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.05911567520141601))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.05911567520141601))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.0613051446533203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.019137584838867187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0613051446533203)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.019137584838867187))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01275807157477172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012758389892578126)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012755824468200654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012754370853704209)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012754075799880183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012758291060815562)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.012778386170019581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012775438166574818)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.03327993566894531)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03219331008911132)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.038982433549694544)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03844466912291103)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.03960457817771217)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039122944044633345)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.03962669403076171)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03915243184869939)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.039648809883811253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03917700501875443)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.038082622111316286)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03909302705163825)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.028657722381591713)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03457649803161623)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012744683495786816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012857528736011401)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.012741790729125593)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012741507236563442)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.012745783236848206)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01274527158205476)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.012749702456272122))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012750551627673573)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012749516181144473)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.012748528985281359)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012748223676093061)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.01274772420445884)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012746692331924627)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.0127547387156767)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01275397455405429)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012750354600249744)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012751564559172056)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012749414176503404)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01274863452882695)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.01275588789708161)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012755014484324844)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012761852660660978)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01275959489909349)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012764413399443987)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012763004853783583)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.012761515151782456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012759601034564545)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.012763480836329439)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012762158366427674)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01278958128699691)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012787651736459764)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.034416063349709564)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03346293610074626)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.039224359769175245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.038721334251008654)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.03986691196347294)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03941818677545014)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.039887543006600426)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03944913334014138)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.03991075293011884)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03948265878522353)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.03851993197799822)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03935737208695844)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.03024799644967781)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034953140959259645)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012770503674621948)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01288171168214975)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.012770215730667115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012770489112238798)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.012755393742205148)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012766044543781111)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.012750531240979662)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012754427622403787)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.012750072819636419)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012749701521737235)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.01275745723251935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012756443940753743)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.012754363004375435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012755563978021795)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.012752192248192903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012751493731870196)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.012753215290521194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012752538733605894)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.012757164328933063)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012755389977251175)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.012754415828574294)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012755246812687363)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.012752623388671875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012751219501595225)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.012754799636314654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012754226503672651)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758666773367478)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012756358241172517)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758112122640445)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012756989843807479)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.012783059176727257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012781886244315532)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.033664751512007283)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03264963385703346)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.03934352312046367)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03885272501916343)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.03992728987519378)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039498483276960906)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.03996136722074872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0395297208437196)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.03996420699954496)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0395495992952933)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.038562077030239963)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039476797693425957)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.031030067059747105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.035801052647804706)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758243683047033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012874130000069439)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.012755298591130766)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012759600966049413)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.012752021065489887)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012751501423670753)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.012756023338307434)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01275432260925867)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01273436279296875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012736765502929688)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012731359405517579)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01271514111328125)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.012741755746694712))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.03211221862792966)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.031382395477294926)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.04169114748001099))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.042429264075539326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042396090295965014)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.04236291651639071))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.04252878541426225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042429264075539326)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.04262830675298517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04252878541426225)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.04254439660465016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042607770603724886)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04223851484298706)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042381872961861744)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758389892578124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025300535888671864)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			... // 12 identical elements
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.012758389892578124))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.040724131805419915))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04196483116149902)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04189184884643554)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04214728694915771)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04208646835327148)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04220810554504394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04208646835327148)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04214728694915771)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04224865127563476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04159991958618164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04222548228672572)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012758389892578124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
  			},
  			... // 15 identical and 11 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 12 identical elements
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(9.648437500000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.635714285714285e-05)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(9.648437500000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.635714285714285e-05)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(9.650793650793651e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.637681159420292e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(9.650793650793651e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.637681159420292e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(9.653225806451612e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.63970588235294e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(9.5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.64179104477612e-05)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			... // 3 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(9.666666666666667e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.653225806451612e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(9.669642857142857e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.655737704918035e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(9.672727272727273e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.655737704918035e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(9.669642857142857e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.655737704918035e-05)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(9.675925925925924e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.658333333333333e-05)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(9.5e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.661016949152544e-05)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(9.5e-05))},
  			... // 26 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.06450348728404326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06450724372673035)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.06449380834600274))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06449301217529296)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0644847050706078)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.06465637340623505)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06465016742706298)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.15176812768055814)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14598287570571905)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.19276296676668622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18970525942868194)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.2046880253849029)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20263539777374265)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.21065918531956207)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20922896737114072)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.2130960318915908)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2118977411780486)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.21179494663154375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21199759873751045)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.20806801885128018)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2087219433853274)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.20011454916155008)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20279960798263544)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.18272117789528583)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19046968626318295)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0650450755044238)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14039972860336286)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06456502139282226)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0645581978430399)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.0644605565104765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06446320655822754)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06445938032489933)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06444675733325861)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06447593036857811)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06446619117450714)),
  			},
  			... // 2 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 3 identical elements
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.20875222805500027))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.2133706401801109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21244695775508876)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.2149101108884811))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.21577221448516842))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.2154027415151596))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.2163469502162933)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2154027415151596)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.21693341524805337)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21660352866768834)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.21521800503015515)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21614168745517726)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.21244695775508876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.214294322605133)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0634946141052246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14039972860336303)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.0634946141052246))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06239987937927245))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06239987937927245))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.04305956588745117)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0634946141052246)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0634946141052246))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.06404198146820067))},
  			... // 23 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06458934883117676)),
  			},
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06458934883117676))},
  			... // 4 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.214294322605133))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.2149101108884811))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.2163096297142722)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21597374519608234)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.21651116042518614)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2163096297142722)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.21716800126075742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2172501063652038)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.2164055967194693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21675747573852536)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.21614168745517728)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21587777819088522)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.06404198146820067)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21503326854515073)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.02842284884006857)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02844127055828388)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.028386963563875385)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02839431494561557)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.028423749665653003)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028420365483052018)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.028449201481410433)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02843893654526464)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.028430424226219973)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028438612165003013)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.02842255714416504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028429777616736006)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.028456051443348757)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02844840844890415)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.028485218727805395)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02848805409358098)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02848366127336529)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02849254372371989)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.028473528919764925)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028477413132611443)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.02847368002186651)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028474380495185095)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02849882848352819)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02849153754296241)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.02847720573757006)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028490133361816404)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.02852576445839622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02853542769148543)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.028522985799936146)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02851924311711238)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.028517792464855102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028501885747494904)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.028529107552461845)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02851870844813756)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.02850463752560499)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02851104746129391)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.028512548887671494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028492590678821907)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.02841112116887019)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02841595667639444)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.02837762809134818)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028392474827920237)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.028418678856891137)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028434815155739007)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.028434239812301376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028442675254763534)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.028373001251220702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028395305095735145)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.028450732990846793)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02842612516845703)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.028458979580119503)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02844586295781173)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.02846310287475586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028464988722690314)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.02842329433926669)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02843119803756964)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.02842516099842316)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028397524562669835)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.028405180402483257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028419438241811895)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.028587035107882512)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02856428779534534)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.06287882582187654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06178409109592438)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.07356617358398441)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07093881024169917)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.08276194528198241)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08111984319305415)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.08703141071319578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08564858790146675)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.08997351028919218)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08894719648361206)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.09088403484491199)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09110835383053481)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.08859531746455598)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08860211705912716)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.08538930862426757)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08590786717866596)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.07732808018771077)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0805802953638349)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.0653191719818115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07241670212173454)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.04981043003082269)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06086725076293943)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.028400403291367993)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028403431799546727)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.028371547999228197)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028380436822094963)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.028426243119673296)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028412611964963516)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.028364189114413418)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028391551585477938)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.02836038702392578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028367267511541193)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.028443243741405253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0284283493913923)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.028479636085288036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028469677858094913)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.028479963475595605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028476372386585583)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.02847769933776855)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028458512792047464)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.02852277394996499)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02851005056280839)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.028504050048223817)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028515233099801196)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.02851557382022633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02850912775812922)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.028490690691446517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02849720676029954)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.02850487726384943)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02849720676029954)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.028497856358119418)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028516180922074752)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.02849996262983842)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028501753945038698)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.0285136846772751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028505508501245343)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.02847078522370991)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028483954964773996)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.0284221015741584)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0284283493913923)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.028706377258300782))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.02863687029157366))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.0285441943359375))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.028341465682983395)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028414447998046873)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.028317138244628906))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.028317138244628906))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.028057645568847656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027895462646484372)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028057645568847656)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02838201141357422)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.0285441943359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02838201141357422)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.02838201141357422))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02846310287475586)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028463102874755855)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.028219828491210935))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.028219828491210935))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.028706377258300782)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.028706377258300782))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.028706377258300782))},
  			... // 6 identical elements
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.027976554107666016))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.02846310287475586))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.02838201141357422)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028463102874755855)),
  			},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.02846310287475586))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.02851175775146484))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.028511757751464844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028414447998046873)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.0285441943359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02860906750488281)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.08374720653533933))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.0755366960906982))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.08456825757980346)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08374720653533933)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.09097245572662353))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.09113666593551635))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.09086298225402831)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09101937292916432)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.09195771697998045)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0914103496170044)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.09359981906890869)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09277876802444457)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.09141034961700438)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09327139865112302)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.09031561489105223)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08867351280212402)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.0634946141052246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08703141071319577)),
  			},
  			... // 13 identical and 6 modified elements
  		},
  	},
  }
histogram_quantile(0.90, rate(demo_api_request_duration_seconds_bucket[1m]))
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.018764549802963645)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018765087288148942)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.019416094389536773)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019352511410771295)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.04030569986572267)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03812596138916016)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.040480857421875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03830111894531251)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.04067547692871095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03849573845214848)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04081171058349613)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.038651434057617215)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.033180888241359216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03878766771240237)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.018765677432483113)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01908910950044864)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.018761223723597318)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018760634087572326)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.01875814941975608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01875777184119591)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.01876439628938404)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018764689624422293)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.018779534848726714)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018780299975778174)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.01879273273026316)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018789339300050327)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.018801378550240905)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018797813756132504)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.020018006417411017)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019396482347960868)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.043918181358786154)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04124164276677917)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.0440255082927031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04134779886141697)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.044175766000186675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04153357202703309)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.044326023707670296)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04174588421630864)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.03481256428527835)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041905118358265284)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877447894385952)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019115394821320502)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.01879014418811333)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018786690932490125)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.018786078178561465)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01878480297419254)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877844162522149)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018782006431723543)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.018778225168568467)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018775638146033655)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877826143160015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01878179894080529)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877478063000463)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01877991907852231)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.02931127572549357)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019403040386212628)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04429114245414735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04187857933460583)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04447359824180605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04203781347656253)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04461044008255002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04225012566583805)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04472447494983672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042409359807794755)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.035812252275333835)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042595132973410874)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.018808282992155655)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019142153371891506)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.018808234228140437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018804100275614175)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.018796071901027327)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01880336982881492)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.018782327008928575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018791440615959595)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.018771436275158898)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0187798136548279)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.018763601387755513)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018768478877626615)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.018764861700775425)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01876420673638551)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.025300535888671937)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019406435746843483)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.0443060054256139)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04194417578931125)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.04447821088812322)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04213695926306383)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.0446258155702741)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04232974273681641)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.044724218691708006)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042467445218068244)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.036838692365373876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04260514769932011)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.018819260732808405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019177801693311847)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.018814750828118083)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018810416697425926)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.01879407106942241)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018797053415746886)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.018793186899216895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01879426254866959)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.018788534791926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01879418012934146)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.018787085253096303)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01878430812537152)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.01878773310634068)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018784150142482067)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.030614160581889892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01944057295998693)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.04444101685115271)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042329742736816424)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.04457134241376607)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04246006829942977)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.04467560286385673)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042590393862043115)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.04477986331394742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04269465431213378)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.0371675789884242)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04277284964970181)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.018770294175737362)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019147683401903506)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.018770078743775485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018770813367651143)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 4 identical elements
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.06174303854370117))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.06174303854370117))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.06130514465332031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06174303854370117)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06130514465332031)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.0181644873046875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018488853149414064)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.018488853149414064))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.018651036071777344))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.01868347265625))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01868347265625))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018705097045898438)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.05984549835205079)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05838585205078124)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06057532150268555)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06057532150268555))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06130514465332031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06203496780395508)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
  			},
- 			s"NaN @[1634034320]",
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05692620574951171)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.06294724674224852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927246)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.06294724674224852))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06294724674224852))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06349461410522461)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 7 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.06185251201629638))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06294724674224852))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.06130514465332031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06294724674224852)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061305144653320306)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
  			},
- 			s"NaN @[1634034610]",
  			... // 8 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.012519284129249136)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012518908419295696)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012520987102112892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012519648873230801)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012525009283147984)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012524557247170484)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.012523407730163331)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01252225470871222)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.012913618913705915)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012877859749080149)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.03295570276104035)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03180712862233647)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.03547952148135346)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03454977977790455)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.035556598513763735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03461240486673789)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.035624040917122714)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03468466458462253)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.03396072822953743)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03474247235893023)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.021168397084111796)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02790065250000001)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012519514505095908)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012722086172730383)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.012520976856753702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012519844215926206)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.012516342870114095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012518548159007575)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.01251590671541337)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012514930910584985)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012521981774235079)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01252074410139025)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.012521185359924022)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012521459942879763)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012518964463065106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01251817834007569)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.012525120779530738)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01252424251139729)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012525839079309683)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012523700706378576)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012522595831251723)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012524043884739032)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012519307563446708)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012519787275930136)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.01252640595883565)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012526185400966252)),
  			},
  			... // 1 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0125133134765625)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.03916717575073242))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04139139868600028)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041078617335728235)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.04159991958618164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0413262359046936)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.0413262359046936))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.0413262359046936))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.04131921837439904)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0413262359046936)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04101606106567383)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012470064697265625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.035031511230468756)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.012494091796875))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.012470064697265627))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012446037597656251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012463511851917615)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.012470064697265627))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012446037597656251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012463511851917615)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012446037597656251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012455648437500001)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012434024047851563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012446037597656251)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.012494091796875))},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012434024047851563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012488085021972658)),
  			},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.012480362025669644))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.012488085021972658))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.012480362025669644)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012488085021972658)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.03941045013427734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0389239013671875)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.03989699890136719))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04041395696640014)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04050518486022949)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0403227290725708)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04041395696640014)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0403227290725708)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04003601283482142)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04004904539108276)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.039734815979003905)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039410450134277346)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012506105346679688)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03722098068237305)),
  			},
  			... // 18 identical and 8 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 14 identical elements
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(9.140625000000002e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.128571428571428e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(9.142857142857145e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.130434782608696e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(9.14516129032258e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.13235294117647e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(9.147540983606556e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.134328358208956e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(9.147540983606556e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.136363636363637e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(9e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.136363636363637e-05)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			... // 27 identical elements
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(9.195652173913043e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.18e-05)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(9.195652173913043e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.18e-05)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(9.200000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.18e-05)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(9.200000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.183673469387756e-05)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(9.200000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.183673469387756e-05)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(9.200000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.183673469387756e-05)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(9e-05))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.06335335801155335)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06334972274443681)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.06339866126071884)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06339941978122877)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06330116700505636)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06338192082461189)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.0633388415750496)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06331817334353268)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06564217983556137)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06541157448371593)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.16662039099108786)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1606611495393322)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.18873910884618755)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18489043207526204)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.19974277178632294)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19701435600779604)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.20559533875429176)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20335043969601013)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.2037232904076576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2035375146175336)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.1964040524783887)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19778349925786257)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.18491242451395304)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18704569106698032)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.15271549427032471)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1649518033845963)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.06416829701350285)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06530513692122239)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06322952139131692)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0632343902769245)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06325684366700876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06325938185006133)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06326466982488763)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06326654437065124)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06327566716003417)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06326559010397939)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.06325133972167968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06327475106402919)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06326039179176507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06327289567971531)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.06338311334609985)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06337297691345214)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.06336098451426332)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06336305800081835)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.06338207128293046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06336305800081835)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.06342299594558287)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0633908030536257)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.06342232030256739)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06341943918842102)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.06337882485536428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06347540823283948)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.06340077970014299)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06337937887091386)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06339987744624798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06338898180710642)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.06338832918037487)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06339773492593681)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.06338832918037487)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06337784240112304)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.06338622452839766)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06336523636488481)),
  			},
  			... // 2 identical and 28 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 8 identical elements
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.2076438091449737))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.2076438091449737))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.2096759104800224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20772591424942013)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.21059959290504454)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2096759104800224)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.21007177437646046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2096759104800224)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.20690486320495605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20986064696502682)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			... // 11 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
- 			s"NaN @[1634034400]",
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			... // 16 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
- 			s"NaN @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(0.14286288173675535))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.184736485004425))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.20197855693817135))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.2050574983549118))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.20321013350486752))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.20505749835491177)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20321013350486752)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.20875222805500027)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20690486320495602)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.20321013350486752)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2044417100715637)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.133010269203186)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.192125944404602)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.133010269203186))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.027627508253014608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027643652319657173)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.027649871364048548)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027633392228890725)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.027649871364048548)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027633392228890725)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.027713006858825683)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027714803188661985)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.027705476937430244)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02770800446349305)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.02765759436035156)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02767123659274722)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.027767067832946777)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02774269679703251)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.02772977937327872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027726877766659386)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.027831904474206873)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027794868175651452)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.027764336028403426)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02776190023983226)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.02775413181413923)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027730057546855598)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.027722625371557078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02775248559650622)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.027743934076685104)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027746254357910158)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.027689048018022015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027736545152088142)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.02765282677838183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027618797661276423)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.027605660375376213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027597924052073543)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.027571096801757813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027586183585233466)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.027545488971910982)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0275633738054548)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.02743951443078383)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02744634070763221)),
  			},
  			... // 1 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.02757109680175781)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027895462646484376)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.02724673095703125))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.02724673095703125))},
  			... // 3 identical elements
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.026760182189941407))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.026760182189941407))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.02724673095703125))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
- 			s"NaN @[1634034240]",
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 15 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06218093243408203))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06541039987564087))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.08319983917236327)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08210510444641113)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.08374720653533936))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.08538930862426758))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.08830860122680663)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08757877807617187)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.08949456384658813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0890384243774414)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.08949456384658813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08867351280212403)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.08757877807617187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0870314107131958)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.0862103596687317)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08604614945983885)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08319983917236329)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05692620574951171)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.027976554107666016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121096)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027895462646484376)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.02757109680175781)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027490005340576173)),
  			},
  			... // 11 identical and 4 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.018770046965117568)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018769023161282504)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.0194388786360609)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019372512698078968)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.04421946339470999)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04156280993445447)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.04433675640106204)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04173598830918136)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.04449314707619804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041933906451726365)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04459089124815808)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04208234505863515)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.03532344049072265)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042255523433362044)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.018775515953148424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019101940240545588)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.018783101459811324)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018778958887883307)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.018776875482126445)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01878219510463646)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.018776601965573188)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01877587790892296)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.018772673263549804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018772252373612873)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.018776428917234023)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01877263803702453)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.018777554124009554)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0187810364821312)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.019456099664974105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019387527657291008)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.04345648725007715)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.040767665116159556)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.04366134988885173)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041049351244474695)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.043855073121643044)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04122860605340253)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.04400833598327638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04143346869217718)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.03449749429097994)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041612723501105016)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01878861639513941)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019106049270629883)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.018785098568085704)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018786387260661407)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.018800113303444603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018796400024414062)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.018797315459363428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01879319266509296)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.01879783669634947)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018802863652618837)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01879844456643051)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018794120530348558)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01878759341804996)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01878482540925495)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.027246730957031534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01941807858486133)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.044313949427604686)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04194562528911391)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04447359824180605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04215048792788856)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04461044008255002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04227852707712278)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04474728192329411)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04248338971589742)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.03552841209898603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042637036694978425)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.018777020617595647)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019132290510607233)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.018779037741567903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01877735945351759)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.018781782656766242)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018779900448156625)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.018780098397342796)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018785557338346685)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.018784386474609373)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018782892106219036)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.018775358109907672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01877250640869141)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877363536563162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0187750976474408)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.029526559465680825)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01941511085042024)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.04330284027099608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041049351244474716)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.043482095079923906)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041254213883249374)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.043635742059004924)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041459076522024046)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.04384090596636604)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041638331330951885)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.03615431607759919)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04176637048018604)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01875473957501925)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01911048983990435)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.01875281713188199)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018753656239467384)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.018749756111476733)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01874927976893428)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.018754598660756308)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01875300522406984)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.01875694347409168)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018756714249414278)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.018756670953413476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018753980688422187)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.018767555841242227)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018763260861805506)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.03127813502720427)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019434884954698705)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.045683649125688536)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04366775184631349)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.04580665302748092)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04378938903808596)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.04595425770963178)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04396159450059529)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.04607726161142414)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04410919918274614)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.03722098068237299)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04420760230418003)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.018785509349113733)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01914203930115432)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.018768111228123024)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018773331778895827)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.018488853149414064))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.018488853149414064))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.01859697509765625))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.0181644873046875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018488853149414064)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 5 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.01859697509765625))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.018488853149414064))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.018596975097656253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018651036071777344)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.05254726684570313))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06185251201629638))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.060757777290344234)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01868347265625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018705097045898438)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 5 identical elements
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.05692620574951171))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05692620574951171)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04087009643554688)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.06057532150268555))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.059115675201416015))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.05838585205078124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.057656028900146476)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.05765602890014649))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760741)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.057656028900146476)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.018705097045898438)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04597885848999025)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.018651036071777344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018705097045898438)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.018651036071777344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018683472656250002)),
  			},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 5 identical elements
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.06276479095458984))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.06203496780395508))},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.061305144653320306)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06057532150268555)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05692620574951171)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.012522458592889594)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01252348584862184)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012521349232741966)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012521477057385596)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012517572826038709)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012519301268429036)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.012515928048724402)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01251730850205817)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.012932929609026228)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012892277318534831)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.03198840934344699)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.030711218829836184)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.03479692521776472)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03378038582938058)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.034880333577837264)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03386379418945313)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.034963741937909805)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.033962841617039274)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.03304614486306401)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034030610909598205)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.021195630198511603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027438401683460588)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012527093174208605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0127239291581719)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.01252540745180521)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012527039963133597)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.012525109974837103)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01252403895182605)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.012521388406874258)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012522278326687546)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012513359534900409)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01251650774986334)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.012519237332902791)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012519896501600014)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.01251628061623409)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012516718107080271)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.012523138122393009)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012521765866960797)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012527386120169032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012526255183442466)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012532924003788784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012530650583341822)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012536650294857132)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012539526181093434)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012539500075224643)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012537088945133772)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012540194556531568)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.012533515966017407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012534731919642857)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01253075822364008)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012533301201166754)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.012531445780272314)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012530788648589319)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.012948208872995163)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01290679256663603)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.03240273075585225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03117691128925213)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.03551265390014648)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03456658685302734)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.03557212097167969)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03463146002197265)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.03562077584838867)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0347125514831543)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.033695674213681914)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03476661245727539)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.02238124328613278)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02860734520836214)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012531566044117785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012738777968356365)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.012528370844034048)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012529565396188512)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.012525963592253036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012524703118255785)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.012531049791264987)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01253199256551539)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.012525745847369554)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012527649198564072)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.01252702218983656)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012527559561255007)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.012531714936152018)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012530424136092339)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.01254348996064617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012542392147370341)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.012545121209178589)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012548849308613932)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.012545677617518746)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012542394838322157)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.012538308968779706)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012540134424963663)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01254063203649176)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.012544085403237109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012543919525414653)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.012535449410912298)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012535256810011063)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.012527329025811046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01252550200169294)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.012526480202816746)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01252363284443278)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.014272097167968678)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01293618380609009)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.03332495958470587)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03221388553448578)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.035673049322558985)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0347725417254048)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.035731906028255336)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034831398431101154)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.035761334381103516)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034878483795658236)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.033978881686284)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034913797819076046)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.0229677678272822)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028868560180664075)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.012525185690487134)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012749682084666003)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.012518831290273334)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012519665194974088)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.012517014948664485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01251746306994417)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.012519290950123857)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012517716207664106)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.012498897216796876))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012434024047851563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012494091796875)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012434024047851563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012455648437500001)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.012434024047851563))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.036004608764648435)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.03989699890136719))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.040073925725763494))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.039941230607466266))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.0396758403708718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03927775501598012)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.039543145252574574)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03927775501598012)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.03357186492919923)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03868062698364258)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.030652572326660167)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012498897216796876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012502828924005682)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.012498897216796876))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012434024047851563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012455648437500001)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.012446037597656251))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012397983398437501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012446037597656251)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01236915087890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0123979833984375)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.012494091796875))},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012494091796875)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.03649115753173828))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.03899340833391462)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03878488743373326)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.04043220254516602))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.04057816717529297))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.04043220254516602))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04054573059082031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04043220254516602)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04057816717529297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04045305463518415)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039896998901367185)),
  			},
  			... // 23 identical and 3 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(9e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.112500000000002e-05)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			... // 14 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(8.999999999999999e-05))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(9.147540983606556e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.134328358208956e-05)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(9.150000000000002e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.136363636363637e-05)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(9.150000000000002e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.136363636363637e-05)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(9.150000000000002e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.138461538461541e-05)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(9.152542372881357e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.138461538461541e-05)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(9e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.138461538461541e-05)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(9.155172413793105e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.140625e-05)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(9.157894736842104e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.142857142857143e-05)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(9.157894736842104e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.142857142857143e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(9.160714285714287e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.14516129032258e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(9.160714285714287e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.14754098360656e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(9.163636363636364e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.15e-05)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			... // 28 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.0632062889099121)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06321580526116188)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.06322430923461914)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06321370104347085)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06330116700505636)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06326586356547341)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06330071275155043))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06554658064469047)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06533186455834429)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.17104425140997948)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.16582816242161916)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.19096681351829975)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18734452949860514)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.19997013976786684)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19724172398933995)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.2051048666844001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20273645020998438)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.20346319718295577)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20302066018691428)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.1955567648403985)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19758277596165583)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.1771358981928144)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1835608891907605)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.14505235118865972)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.155178647403717)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.06449077082267869)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09852612533569335)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06343570461324513)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0634320578351702)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06343517149567064)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06344099444517798)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06336640193011309)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06343101955682905)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.0632776396550359)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06326842924449069)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.06331054366457778)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06331660845872832)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06334029026720492)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06331660845872832)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.06329557142777877)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06330461882220811)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.06329374534816917)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06328213394744486)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.06331383222387471)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06331062507565283)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.06329094252830328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06329978843365686)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.06326632819080805)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06326713675957221)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.0632289017931003)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06322093042373657)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.06325133972167968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06323187777099609)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06320196224779186)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0632295213913169)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.06329557142777875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06330466013451146)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.06330567511698922)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06330202188491821)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.06329250923274113)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06328903011913031)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.06335086106040261)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06333243118286132)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.06332619337815504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06330871575553462)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.06319965967128932)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06329651925005231)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.06328498405131888)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06325964665184952)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.0632591872824392)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0632703269906393)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.06326974967502902)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06327996023739085)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.06324058726273847)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06322922386863014)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.06327925645421763)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06327566716003417)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.06330422545723294)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0632745669241287)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.06321057482497756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06320196224779186)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.06318354194265897)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06318654805169033)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.06327444399274261)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06325882508732722)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.06329999459838867)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06328236961754001)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.06325825092575767)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06325638167781533)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.06329669596267959)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06329146745504792)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.06333560235732094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06330275338005774)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.06318003516098548)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06327450871058872)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.06320520147652461)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06319500249601664)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.0632458107584173)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06323233391046523)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.0632018362134002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06322957306630987)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.10776294958591462)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06564353782653809)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.16186434876578193)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15553052642277307)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.1886364774656296)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1851470105266571)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.19825762348134462)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19542761775361728)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.20410196481178544)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20180868430828225)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.20260554137212575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20193608878069907)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.1963954098358154)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19549939326120458)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.17989511505258493)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18673363619366207)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.14402201262305772)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15954514614018528)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.06441935896689847)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10591558473587044)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.19951540380477903))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.2050574983549118))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.20567328663825987)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2044417100715637)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.20782854562997816))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.2096759104800224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20782854562997816)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.20936801633834834)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2090161373192923)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.2081364397716522))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.19951540380477903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2050574983549118)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.19212594440460207)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20321013350486752)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06239987937927246))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06239987937927246))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06239987937927246))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
  			},
- 			s"NaN @[1634034300]",
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			... // 17 identical elements
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06349461410522461)),
  			},
- 			s"NaN @[1634034530]",
- 			s"NaN @[1634034540]",
- 			s"NaN @[1634034550]",
- 			s"NaN @[1634034560]",
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			... // 5 identical elements
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.18843121470451354))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.1945890975379944))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.18843121470451352)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19458909753799433)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.184736485004425)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18843121470451354)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.19212594440460207)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18473648500442502)),
  			},
  			... // 1 identical and 1 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.027518293059593024)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027544066314697267)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.02750520998954773)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027474023811730156)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.027543859975101385)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027550823936462403)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02750158983503069)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027538660217285155)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.0275686016798753)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027557293999854557)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.02759105777681791)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02760058460582386)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.02769421376471972)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027620999239408053)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.027675184348946186)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02770733045654297)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.027678405803020736)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027696871312978315)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.027696970114636774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02771355477410394)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.02772601780222423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02771328456930918)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.027747589981976677)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02771650218042834)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.027775588312563687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02775613771989041)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.02779978639012618)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02779450109216551)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.02776571630859375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027753274878933004)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.027783365626615635)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027779304607494455)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.02774076508976863)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121096)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.027710110735212054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02774698532319405)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.027706032993164063)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027704659208409928)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.027767224986941313)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027722625371557084)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.027689048018022015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02770423203653364)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.027659060420666712)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027637502407764823)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.027680127337800352)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02768088216458834)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.027688304628003545)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027657256479263308)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.027487688441685268)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02757645822067891)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.02749000534057617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027432504122647375)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.02750181477667059)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02747466371278505)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.02748759668331335)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02747673582874645)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.027472804121537645)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027478845965184205)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.02749973631591797)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027480995178222656)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.027567947618799302)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027553563512853672)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04801193726675852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.045509686464582186)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.062472861694335934)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06130514465332032)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.06655987133789062)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0651823301410675)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.07283205735599298)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06974104165918688)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.07865669005966189)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07619353692626954)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.08054119769505094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07996323215650475)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.07159565107727046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07407704978942872)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.06540157136978642)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0650710321105957)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.06261882632446289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06307208491275185)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.05802094047546386)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06031988339996339)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.04446307194636415)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05318586210250853)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.027655431921386718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027898522701623303)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.027594997442948188)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027608167184012274)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.027546145582932693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02755812216796875)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.027652188262939453)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02758394297382619)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.027503986626986797)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027520414638519286)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.02747569508272059)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02753055107116699)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.027556352899724787)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027550823936462403)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.02764434070217994)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027656958348891314)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.027627508253014604)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02764741817698759)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.02770287042617798)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027641750748133895)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.027757852894176135)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.027648662547235907)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027661020006236464)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.027484071819026297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02753970655871976)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.027408913879394533)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027436876452215785)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.027338780723777975)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027397329384940012)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.027326711576278896)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027319713272094724)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.02748076707284662)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027399143823830477)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.027483767535869893)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02749566288437954)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.027598452957337163)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02758891910091861)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.027895462646484376))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.02821982849121094))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.02821982849121094))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027895462646484376)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.027733279724121096))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.027895462646484376))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.027976554107666016))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.027733279724121096))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027830589477539063)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.027976554107666016))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.028025208984375))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.027976554107666016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028025208984375)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.02821982849121094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027976554107666016)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.027895462646484376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027976554107666016)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.027895462646484376))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.026273633422851564)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.02724673095703125))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.02724673095703125))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.027246730957031253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.02757109680175781))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.02757109680175781))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.027246730957031253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027571096801757813)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.026273633422851564)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.026273633422851564))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.02724673095703125))},
  			... // 3 identical elements
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.02530053588867187))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.02530053588867187))},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.027246730957031253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026760182189941407)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06174303854370117))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06495426040649413))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.07225249191284183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07061038982391357)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.0788209002685547))},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.07307354295730588)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07225249191284178)),
  			},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.07061038982391357))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.06787355300903321)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07389459400177001)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.07115775718688962)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07006302246093749)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.07389459400177004)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06556244636535644)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.06318183275495257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06331215831756591)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927246)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.028219828491210935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05692620574951171)),
  			},
  			... // 16 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.018827843243226585)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018828169189453126)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.036463087410559994)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03331923383859489)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.04198117048576695)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03954116472842088)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.04215545661129172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039715450853945594)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.04228617120543526)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039867951213779715)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04239510003388816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04002045157361381)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.019354288828748338)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03880413551682692)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.018770050157134503)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01892420131138393)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.018766490893029408)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018765452790978836)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877089726230305)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018770633878976182)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.0187724450511825)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018772047343180477)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877762160720753)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01877677339360955)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.018777384291294642)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01877648767026044)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01880944729827171)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01880517449134847)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.036840203386389686)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03350840204653533)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.043918181358786154)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04128713823590965)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.04406843906626982)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04144352891104564)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.04419723138697008)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041625984698704335)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.04434748909445373)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04180844048636302)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.019387409272177636)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04073239395429506)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.018780558267425806)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0189452887820029)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.01878340714827165)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018782411644504494)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.01878629794225036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018783731190074572)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.018785387808280533)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018788944655901033)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.018791617106458523)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018790445680563997)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.018788635477487662)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018786422200051785)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01883673378885428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01883087155711894)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.037884456273859224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0347329472143)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04337582258605956)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041064715942382826)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04357044209289551)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041235008010864244)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.043716406723022475)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041429627517700185)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04383698620008388)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04157559214782716)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.01943032501373291)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04040004084700247)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.018789974536212336)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018977420791056146)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01880256075170711)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018800893092041016)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01879680444094214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018807339250731685)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.018802430773140852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018800073468518474)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.01880519194286505)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01880255125824006)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.01880138352432164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018800432788643105)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.018825135994176505)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018825497827379484)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.03756355073267102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03494214513039103)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.04332716770935058)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04116202569580078)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.04342447746276853)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04130799032592776)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.04354611465454102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04145395495605471)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.04369207928466796)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041575592147827134)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.019457482834492834)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.040742057286312715)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877829922616767)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01896184022883779)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877760842407518)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0187749749862471)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.018780704995385217)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018778478171426742)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.01878125024502094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018779000179751888)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.01877857798159701)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01877725825747471)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.018773018123955803)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018771318729120266)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.0188180244140625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01881395037146808)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.038946017220237036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0362257672951438)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.04457134241376607)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042435898831454204)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.04464953775133403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04254205492609198)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.04477986331394742)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04264821102072978)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.04485805865151543)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042780906139027)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.020435048217773914)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04158614933805643)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.018768450809799442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01896430416551386)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.018759089674919505)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.018765915641784668)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 2 identical elements
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06185251201629638))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06294724674224852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927246)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.06239987937927246))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.06239987937927246))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06203496780395508)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 3 identical elements
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.018488853149414064))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.05035779739379883))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.05035779739379882)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04816832794189452)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.05035779739379883))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.05254726684570313))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06130514465332031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 2 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.059115675201416015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06021040992736816)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.06021040992736816))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061305144653320306)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06239987937927246))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927246)),
  			},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			... // 5 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.05254726684570313))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.05254726684570313))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760741)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.052547266845703135)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.05473673629760742))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.056926205749511724)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05473673629760742)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.018813218994140624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05692620574951171)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.018813218994140624))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.012524652107838836))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012522050171803556)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01252038437097157)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012520575532604036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012524158615307573)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.012544986997260296)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012542345391111256)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.022392691492417287)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020091602029239444)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.034175478061303166)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03309994920773614)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.035419767317338424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034456499051180756)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.0354639990234375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03451547465931285)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.03550823072953658)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.034564620999422944)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.032375855184546665)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03439666506519056)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.01287817398880256)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.024648239739386617)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012510202162249542)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012617041279560811)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.012506673811181488)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012506296405544052)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01251238974563214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012511744832023728)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.012515545474362906)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012516397690897643)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012517247978161648)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012515947419480108)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.012515459677820457))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012513782298018293)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012512311850573821)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.012520710054285386)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012520392377025104)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012516622126344775)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012517661466732295)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012517108472306372)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012516131692757285)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012522844887977789)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012522329083122875)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012529966604905785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012527028641628277)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012532508385108375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012531597513338415)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.012531568195709856)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012529153745693977)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.012532933812162802)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012531948949206739)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.012557680050231168)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012555477646974188)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.023740717782413247)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.021236422657686126)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.03465933050026456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03365327946393138)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.03594443488885994)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.035046984512814364)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.03598569697511491)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03510887764219682)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.036032116822151745)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03517592853236114)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.03325047491791053)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03492535513583097)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.012933827433940793)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.025907413920740918)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012538022155397982)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012643560322048858)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.012537207734034612)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012537875683272337)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.012523126954595726)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01253353451349039)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.012518570041298362)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012522214576428894)),
  			},
  			... // 3 identical and 20 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.012494091796875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012498897216796876)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012488085021972658)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012455648437500001)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.012508877704326923))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.012775024038461539)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012758389892578124)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.03959290592193604))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04106913911299272)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041002791553844106)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.04093644399469549))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.04126818179043856)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04106913911299272)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.04146722446788441)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04126818179043856)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.04129940417121438)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041426152169363836)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.040687640647888185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04097435688563755)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02140814575195312)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			... // 12 identical elements
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.01254214599609375))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.03765887457275391))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04014027328491211)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039994308654785156)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04050518486022949)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04038354766845703)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04062682205200195)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04038354766845703)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04087009643554687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04050518486022949)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04070791351318359)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04087009643554687)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.03941045013427734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.040661575535365514)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01254214599609375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03649115753173828)),
  			},
  			... // 15 identical and 11 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 12 identical elements
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(9.140625000000002e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.128571428571428e-05)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(9.140625000000002e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.128571428571428e-05)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(9.142857142857145e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.130434782608696e-05)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(9.142857142857145e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.130434782608696e-05)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(9.14516129032258e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.13235294117647e-05)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(8.999999999999999e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.134328358208956e-05)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(9.000000000000002e-05))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			... // 3 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(9.157894736842104e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.14516129032258e-05)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(9.160714285714287e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.14754098360656e-05)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(9.163636363636364e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.14754098360656e-05)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(9.160714285714287e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.14754098360656e-05)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(9.166666666666667e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.15e-05)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(9e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(9.152542372881357e-05)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(9e-05))},
  			... // 26 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.0633228910109576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06333040389633178)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.0633035331348766))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06330194079345702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0632853265840867)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.06344993105518575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06345406837463378)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.10969241954040512)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.10148190909576427)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.1638421515280625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1577267368520539)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.18769226876449582)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.18358701354217527)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.19963458863381414)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19677415273697144)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.20450828177787161)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20211170035078718)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.20190611125777747)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20231141546971088)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.19445225569725033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.19576010476534483)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.17854531631779025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.1839154339599609)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.14241503571250216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.15925559052105603)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.06381164135617909)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06514910007114325)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06334864947509765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06334330930570276)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.0632370294638241)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06324232955932617)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06323467709266976)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06320943110938833)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06326777718002731)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06324829879188537)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.06328750213004447)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0632865240333494)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06333091545461494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06333622695338473)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.06335137778594115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06332474147533548)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.06333969881381628)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06334426427161745)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.06334934125059588)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.063353053580317)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.06333822343008857)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06335244076419186)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.06332537975145423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06333064502732869)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.06325250931006211)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06325454070041053)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.06327249401590099)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06326210407493388)),
  			},
  			... // 1 identical and 33 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 3 identical elements
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.19582067410469056))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.20505749835491177)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20321013350486752)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.2081364397716522))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.20986064696502682))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.20912170102500913))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.21101011842727657)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20912170102500913)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.21218304849079672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21152327533006665)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.20875222805500027)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21059959290504454)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.20321013350486752)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20690486320495602)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.06130514465332031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.13301026920318604)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.059115675201416015))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.059115675201416015))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.0423297427368164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061305144653320306)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06130514465332031))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.06239987937927246))},
  			... // 23 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06349461410522461)),
  			},
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06349461410522461))},
  			... // 4 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.20690486320495602))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.2081364397716522))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.2109354774232344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21026370838685465)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.2113385388450622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21093547742323437)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.2126522205162048)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21281643072509765)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.2111274114336286)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2118311694717407)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.21059959290504454)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21007177437646046)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.06239987937927245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20838275508499143)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.027652771654746514)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027689615091177136)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.02758100110236015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027595703865840517)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.027654573305915385)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02764780494071342)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.027705476937430244)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02768494706513866)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.027667922427049324)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027684298304615405)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.027652188262939453)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02766662920808139)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.027719176861306895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02770389087241768)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.02777751143022017)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027783182161771336)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02777439652133995)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027792161422049162)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.02775413181413923)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02776190023983226)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.02775443401834239)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027755834964979565)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02780473094166576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027790149060534192)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.02776148544974949)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027787340698242187)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.027784883381236684)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027812179524189715)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.02777819191800631)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02777751143022017)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.027767224986941313)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027740331155528195)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.027789855162154792)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02777498390415737)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.027737235405154343)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02775813988010379)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.02775305812928735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027718535822088067)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.027629316312349758)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027638987327398258)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.02756233015730574)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027592023630449852)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.027644431688391646)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02767670428608739)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.02767555359921213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02769242448413645)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.02755307647705078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02759768416607966)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.027708539956302965)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027659324311523438)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.027725033134848386)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02769879989023284)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027737051419990007)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.027653662653142758)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027669470049748655)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.027657395971455705)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02760212309994905)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.027617434779575893)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027645950458233173)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.02779754088203862)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027763419913232855)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.05186305764198307)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04967358819007874)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.06243115751429967)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06143025719342913)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.06699776522827146)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06530513692122239)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.07553669609069827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07277105046724022)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.08142089524269105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07936826763153076)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.08324194435413068)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08369058232537631)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.07866450959341867)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07867810878256096)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.07225249191284178)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07328960902163856)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.06397522935076456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06510320390662366)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.05856830783843993)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06164724925518035)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.02859409677358774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.048752186462402376)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.02760788055734536)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02761393757370283)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.027550169973065777)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027567947618799302)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.027659560213955964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02763229790453641)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.027535452203436214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027590177145565258)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.027527848022460936)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027541608997691765)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.02769356145741988)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027663772757393974)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.02776634614518545)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0277464296907992)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.02776700092580059)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027759818747780537)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.027762472650146485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027724099558704304)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.02785262187453936)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02782717510022615)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.02781517407105701)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027837540174211778)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.02783822161506204)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02782532949086782)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.027788455357502417)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027801487495208457)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.02781682850230824)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027801487495208457)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.027802786690848215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027839435818758876)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.02780699923428622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027810581864686768)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.027834443329159575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027818090977100057)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.027748644422029192)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027774983904157367)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.027651277122926178)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02766377275739397)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.02821982849121094))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.028080814557756698))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.027895462646484376))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02749000534057617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027635969970703125)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.02744135046386719))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.02744135046386719))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.026922365112304687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.026597999267578123)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02692236511230469)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02757109680175781)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.027895462646484376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027571096801757813)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.02757109680175781))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121093)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.027246730957031253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121096)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.02724673095703125))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.02724673095703125))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.02821982849121094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02724673095703125)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.02821982849121094))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.02821982849121094))},
  			... // 6 identical elements
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.026760182189941407))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.027733279724121096))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.02757109680175781)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027733279724121096)),
  			},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.027733279724121096))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.02783058947753906))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.02783058947753906)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.027635969970703125)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.027895462646484376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028025208984375)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06896828773498537))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06480829577636718))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.07061038982391356)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06896828773498537)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.08341878611755371))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.08374720653533936))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.08319983917236327)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0835126205226353)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.08538930862426758)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08429457389831543)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.08867351280212402)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0870314107131958)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.08429457389831543)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08801667196655273)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.08210510444641111)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0788209002685547)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.06130514465332031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.07553669609069824)),
  			},
  			... // 13 identical and 6 modified elements
  		},
  	},
  }
histogram_quantile(0.99, rate(demo_api_request_duration_seconds_bucket[1m]))
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.0193973638040083)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019396972880504976)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.061423895538847306)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061008267439502765)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06306861950534325)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06280207539815488)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.06309003822824227)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06282349412105395)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06311383680924126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06284729270205289)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.06313049581594055)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06286633156685208)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.06220314444301438)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06288299057355135)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.019403155613037563)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.057437081954956046)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.01939731935311608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01939680075198229)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.019391532799353968))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397687798457894)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01939724485730264)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.019421779221285306)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019419326230507197)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.019428551865514728)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019425392009069793)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.019435153889504907)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01943148254619991)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06207145896148681)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061719091221570974)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06350749333729465)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06328854639210421)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06351822603068633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06329713254681757)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06353325180143468)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06331215831756593)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.06354827757218305)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0633293306269926)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0627951212673435)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06334220985906264)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01941684150640202)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05905229582254504)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.019430371163344964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019426981875054455)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.01942415213311643)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019421442740263497)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.019417676417777464)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019421496754657097)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.0194178046267181)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019415498291015625)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.019411732800482716)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019416114370492787)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.019405372109014624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019410397480895764)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06217734313989859)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.061836360192470824)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.06354478944683076)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06333040389633177)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.06356303502559663)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0633440880804062)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.06357671920967102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06336233365917203)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.06358812269639968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06337601784324645)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.06275957793208528)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06339198272466659)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.019441007932314666)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059084397066388794)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.019441441932050118)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019437199876164817)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.019427513604924545)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01943745909248383)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.01941338560916736)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019424597465259014)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.019412691057004765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019417788825022327)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.019405445857217866)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019410906277934587)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.01940563303578228)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019404429353311704)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.062279081064684605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06194688569956814)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.0635462757439774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06332978887682283)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.06356349629022832)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06334700942307375)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.06357825675844343)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06336422996932468)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.0635880970705868)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06337653035950391)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.0628410411345069)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06338883074968317)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.019445260380524)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05877666057660502)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.019445483468336085)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019440933458233497)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.019422735733770846)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019427089262362033)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.019422811051973538)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019420457130729377)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.019415436390045566)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01942055878123408)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.019408299650508644)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019406879004304305)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.019408430319213868)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01940693256435707)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.06199263806121827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06162918613220214)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.06355977688653128)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06334864947509766)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.06357280944279263)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06336168203135899)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.06358323548780168)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06337471458762034)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.06359366153281075)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06338514063262939)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.06284819931466237)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0633929601663862)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.019400074152914327)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05976607642095226)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.019400089192504116)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01939953257723467)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 4 identical elements
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.06528997905578612))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.06528997905578612))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06528997905578612)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.019332204345703125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01936464093017578)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.01936464093017578))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.01938085922241211))},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.019384102880859375))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.019384102880859375))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01938626531982422)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06510022503662109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06495426040649413)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06517320735168457)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06502724272155762)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06517320735168457))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06531917198181152)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043643424407958986)),
  			},
- 			s"NaN @[1634034320]",
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06502724272155762)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06480829577636718)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.06541039987564086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06535566313934327)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.06541039987564087))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06541039987564087))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06546513661193848)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 7 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.06530092640304565))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06541039987564087))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06541039987564087)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
  			},
- 			s"NaN @[1634034610]",
  			... // 8 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.012934761854317904)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012934246496495303)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.01293688632220065)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012936117163195418)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012943166499915839)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012941938259119585)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.012941141830991463)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012940030826756212)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.041330256116964025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04108038446200095)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.042706020410381365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042591162996511)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.04295840228241269)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0428654281120678)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.042966109985653714)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042871690620951135)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.042972854225989614)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04287891659273959)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.042806522957231086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042884697370170366)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04170993770291912)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0421987690687025)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012941342865804676)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03839611965373406)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.012943608480545848)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01294228578642696)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01293908027831)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012940302068558365)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.012939118692492474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012938157135694552)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012943970265477417)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012942594516991517)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.01294186532785049)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012942751676119291)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012939603916930326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012938618105956791)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.012946707704672336)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012945125395008573)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129467702312532)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012945164726199904)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012944450241879565)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012945277834986054)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012942083012426608)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012940986107247648)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012949425514007603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012949739694162249)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012949671406381083)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012950037432016226)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.012949937614638748)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012948020868743363)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01295738824632529)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012954877062619913)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.012957580709134617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012955128995479707)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.041119452678680404)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04085641225147246)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04266939120307335)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04254728617594791)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.042944799804221584)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042848975695893965)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.042949256739492625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0428539897480739)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04295482790858145)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04286178938479824)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04278078659387536)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0428690319046137)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04161686190932138)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042238295016736864)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012969346652229142)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.038653596496582045)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.012966948650584502)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012970809890277438)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.012961808472883835)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012961337711643527)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.012959499376135119)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012961681108968512)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.012962383519064617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012961907823564772)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.012952012577518775)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012949923685606362)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.012941353129900964)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012945156009179134)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.012938803694094983)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012940290617334153)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.012938778194955385)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012940420959647342)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.012938638588134458)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012940264228583208)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.012933272527647654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01293281409986413)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.012947086795879779)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012945371310906662)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.012947327480705418)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012945734139101609)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.012950308082321529)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012948333855706293)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.012947568603045521)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01294594526272515)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.012947714767927977)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01294611558986792)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.041515260100708)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041294853509216294)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.04283929199107777)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0427371167499889)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.04306009860507937)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04297912552559289)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.04306489306373318)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04298391998424669)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.04306755665187418)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0429887144429005)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.04290917808671431)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0429903125957851)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.041928958498162736)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04245137992858887)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.012936664203482617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03918880014038089)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.012939674116759309)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012941268918561082)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.012948360891163106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012946739130296672)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.01294834589780032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012946684265441894)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.012931385009765626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0129285017578125)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.04332716770935059))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04354959000287737)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043518311867850164)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.043570442092895505)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043543073724746695)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.0435430737247467))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.0435430737247467))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.043542371971717245)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043543073724746695)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04342447746276855)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043512056240844726)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012924176879882811)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04291360125732421)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01292657958984375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.012924176879882813))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012921774169921876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01292352159534801)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.012924176879882813))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012921774169921876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01292352159534801)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012921774169921876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012922735253906251)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012920572814941406)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012921774169921876)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.01292657958984375))},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012920572814941406)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012925978912353517)),
  			},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.012925206612723214))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.012925978912353517))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.012925206612723214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012925978912353517)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.043351495147705074)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04330284027099609)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.04340015002441406))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04345184583091736)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04342447746276855)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04346096862030029)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043442723041534424)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04345184583091736)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043442723041534424)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04341405141775949)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043415354673385614)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04338393173217773)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043351495147705074)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012927780944824219)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043132548202514644)),
  			},
  			... // 18 identical and 8 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 14 identical elements
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(9.900000000000001e-05))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.00011750000000000047)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0001144999999999998)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.00011800000000000013)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0001150000000000002)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.00011850000000000002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00011549999999999969)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0001189999999999997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00011599999999999963)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.0001189999999999997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00011649999999999958)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(9.900000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00011649999999999958)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			... // 27 identical elements
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(9.900000000000001e-05))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.00028462499999999983)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00028012500000000015)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.00028462499999999983)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00028012500000000015)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002857500000000001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00028012500000000015)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002857500000000001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0002812500000000004)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002857500000000001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0002812500000000004)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002857500000000001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0002812500000000004)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(9.900000000000001e-05))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(9.900000000000001e-05))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.06553046755526142)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06552309315625358)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.06553404820026534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06552701292253577)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544579190192165)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0655263129642711)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544955935892097)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06544749253576929)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.20917096408767702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20793938752098082)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.21617744290388782)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2155815187587123)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.2183893146893978)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21800444701230526)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.21948968098341132)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2192168394055586)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.2200749376802082)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21985044777438004)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.2198877328455448)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2198691552665324)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.2191558090526179)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21929375373056528)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.21800664625617433)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21821997291147704)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.2147869532318114)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21601058414323865)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.18562322013244675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20817162767355787)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.0654386273405477))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06544161338642214))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06544232963848114))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544324191741943)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06544223421181394)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544080917358398)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06544315030781893)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544171438059251)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06544296476938755)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.06554521442985534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06553718325629601)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.06554428644658479)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06553655278290188)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.06554596282067698)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06553655278290188)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.06555005528694224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06553969182172315)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.06555085640651774)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06554219090166215)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.06554829434592907)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06563606887616609)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.06554958757651191)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06554003951424046)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06555039960501743)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06554099980785971)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.06555016455181825)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06554263995536871)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.06555016455181825)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0655410382196045)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.06555184827340002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06554176804275513)),
  			},
  			... // 6 identical and 24 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 8 identical elements
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.2202797847192764))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.2202797847192764))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.22048299485278125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22028799522972103)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.22057536309528347)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22048299485278122)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.22052258124242508)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22048299485278122)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.22020589012527464)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22050146850128172)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			... // 11 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
- 			s"NaN @[1634034400]",
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			... // 16 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
- 			s"NaN @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(0.14729655737686156))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.2179890523052215))},
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.21971325949859616))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.2200211536402702))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.21983641715526575))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.2200211536402702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21983641715526575)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.22039062661027903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22020589012527464)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.21983641715526575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2199595748119354)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.14631129612350463)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21872799824523925)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.14631129612350463))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.029036384248153024)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02903799865481728)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.029038620559256417)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029036972645740636)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.029038620559256417)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029036972645740636)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.02904511374171776))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.029044433869200866))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.029039392858886716)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029040757082126285)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.02905034020614624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029047903102554812)),
  			},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.0290463211995175))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02905682387027225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02905312024041671)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.029049823446834787))},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.029049046604265487)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029046639177537123)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02904589596000727)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029048881982502186)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.029048258858642578))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.029042538224653764)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029047287938060377)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.029038916100689746)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029035513188979206)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.029034199460389182)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029033425828058915)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.02903074310302734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02903225178137491)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.029028182320042662)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029029970803397045)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.029017584865929945)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02901826749361478)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.02901776846923828))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.02902217494863834)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029021795079724542)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.02902598176952677)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029023472834093816)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.02903415748034025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029029670819243125)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.029034797676086424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029031554017639162)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.029051669931719377)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904658998399108)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.029051669931719377)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029049522178248355)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.02905577290836845)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029054419442058478)),
  			},
  			... // 2 identical and 32 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.02903074310302734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029063179687500003)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.028998306518554687))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.028998306518554687))},
  			... // 3 identical elements
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.0289496516418457))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.0289496516418457))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0289496516418457)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.028998306518554687))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
- 			s"NaN @[1634034240]",
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 15 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06533376844482422))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.09491350074005128))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.09699349671936033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09688402324676514)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.09704823345565795))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.09721244366455079))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.09750437292480467)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09743139060974121)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.09762296918678284)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09757735523986816)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.09762296918678284)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09754086408233642)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.09743139060974121)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0973766538734436)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.09729454876899718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09727812774810791)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.06502724272155762)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09699349671936036)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06480829577636718)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.02907128883361816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029063179687500003)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.02903074310302734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02902263395690918)),
  			},
  			... // 11 identical and 4 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.019403121598711666)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01940212846697508)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.06205400666875421)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06169861452583644)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06353762154088699)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06331867459569657)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.06354935084152223)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06333235877977096)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06356498990903581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06334799784728459)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.06357476432623184)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0633597271479198)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.06291075558471679)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0633734113319942)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.019409465656688735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.059339713936029416)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.019415750385932604)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01941354446894631)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.019409797743853402)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019413919054664983)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.01940989347464704)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01940839130613976)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.019404080868114123)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019403082211081956)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.019404435530029757)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01940316465821585)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01940457943560704)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019409103611241433)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06212030097233696)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06176661744549089)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06346615100234984)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0632362567098999)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06348366675796507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06326034087387085)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06350118251358032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06327566716003416)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.06351650879974366)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06329318291564942)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0627326787359619)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06330850920181275)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01941792498011789)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.058533901889910034)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.019417808154321488)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019415859728083892)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.019431152310458097)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019427832202148436)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.01943127011441941)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019427845238367124)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.019431654244900735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019434417657900528)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.019431864576256792)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01942843596003606)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.01941879181859895)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019416459222592136)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06240324779381382)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06207651158329891)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.06354707014417649)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06333040389633177)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.06356303502559663)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06334864947509766)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.06357671920967102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06336005296182633)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.06359040339374543)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06337829854059217)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.06262536205417009)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06339198272466659)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.019412621523400102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05821869900660358)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01941288634396332)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019411095335073805)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01941322436066346)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01941138489027686)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.019413205805263033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019418021339749566)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.019413656213378906)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019411845390505906)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.019406397116921166)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019405019805908204)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.019406313694633873)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019405303699988923)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.06215747383281159)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0618134143475124)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.06344567302335852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06321899853892607)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.06346370394825653)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06323960531023812)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.06347915902674059)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06326021208155015)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.06349976579805261)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06327824300644817)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.06281786900190872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0632911222385182)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.019398247103030865)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0583304861565952)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.019398097286348906)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019397579851133634)),
  			},
  			... // 3 identical and 10 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.01936464093017578))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.01936464093017578))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.019375453125))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.019332204345703125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01936464093017578)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 5 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.019375453125))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01936464093017578))},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.019375453124999997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01938085922241211)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06437040188598633))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06530092640304565))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06513671619415282))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.06513671619415282))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06513671619415282))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06519145293045044)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06513671619415282)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.019384102880859375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06502724272155762)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01938626531982422)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 5 identical elements
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.06458934883117674))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06480829577636718))},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.06502724272155762)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06480829577636718)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04349745977783203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0650272427215576)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.06517320735168457))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.06502724272155762))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.06495426040649413)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06488127809143067)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06488127809143067))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.06458934883117674)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06488127809143067)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.019386265319824215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06371356105041504)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.01938085922241211)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01938626531982422)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.01938085922241211)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019384102880859375)),
  			},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 5 identical elements
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.065392154296875))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.06531917198181152))},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06517320735168457)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06480829577636718)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01294275289742222)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012945263494447858)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.01294076477446102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012941602485127015)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012936620163386047)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012937886970716354)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129365635960642)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012935997687229375)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.0409664614340773)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04068020070314868)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04260929106862203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042481572017260966)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.042890142656053815)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0427884887172154)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.04289848349206107)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04279682955322266)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.042906824328068326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04280673429598126)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.042715064620583734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04281351122523716)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04145272836252423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04213347391212594)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012944033873528816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.038122833575657475)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.012943961537636474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012944773507471405)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.012943991665495544)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012942686302912017)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.012939573992765402)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012940691444382216)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012932651614058132)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012934495223242758)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.012937424566425063)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012938695557956424)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012935090050664441)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012936534691490205)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.012942156138196046)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012940931491306849)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.012944668898097872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012943324593325239)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012951744331238893)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012949755980710687)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012956641341100871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012958631085768906)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012959263394195591)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012956604303031267)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012961925038913786)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012963470657466551)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.012957151813850709)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0129569298731737)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.012954754699322724)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012957034915053914)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.012954950368795626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012952736823073956)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.04119446228027344)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04093496960449218)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04265072320986257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042528141263202555)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04296171552429199)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04286710881958008)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04296766223144531)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04287359613647461)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04297252771911621)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042881705282592775)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04278001755564553)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04288711138000488)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04177699143256515)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042271698322496915)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01295122887091079)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.039433257107734654)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.012948720908678496)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012949353904347257)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.012946210179735827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012944694164499525)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.012954052971058672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012954302753071068)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.012946409662145213)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012947331487048273)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.012946588415003117)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012947430088088243)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.012952006412881203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012949993462517866)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.012962968176747493)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012962424685743634)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.012965762244591346)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012970040778632005)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.012965967733411934)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012962764014767559)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.01296060123202828)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01296286609795149)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.012963594476205691)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012963026765447236)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.012966488279060398)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012965766142457986)),
  			},
  			... // 1 identical and 13 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.012927060131835939))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012920572814941406)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01292657958984375)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.012920572814941406)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012922735253906251)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.012920572814941406))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.04305956588745116)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04301091101074219)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.04340015002441406))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.04341784270685369))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.04340457319502397))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.04337803417136452)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043338225635875346)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.0433647646595348)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043338225635875346)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.042767636627197264)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0432785128326416)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012931385009765626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04247570736694336)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012927060131835939)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012927453302556818)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.012927060131835939))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012920572814941406)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012922735253906251)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.012921774169921876))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01291696875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012921774169921876)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.012914085498046875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01291696875)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.01292657958984375))},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012931385009765626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01292657958984375)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.04305956588745117))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04330979096766881)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043288938877650666)),
  			},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.04345367038879394))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.04346826685180664))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.04345367038879394))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04346502319335937)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04345367038879394)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.04346826685180664)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043455755597795756)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012931385009765626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04340015002441406)),
  			},
  			... // 23 identical and 3 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(9.900000000000002e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0001095000000000002)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			... // 14 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002677499999999993)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0002609999999999992)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002688750000000008)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00026212499999999907)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002688750000000008)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00026212499999999907)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002688750000000008)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0002632499999999999)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002699999999999992)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0002632499999999999)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(9.9e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0002632499999999999)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.0004066875000000009)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00039656250000000043)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.0004083749999999986)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0003982500000000003)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.0004083749999999986)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0003982500000000003)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.0004100625000000007)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0003999375000000001)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.0004100625000000007)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0004016250000000013)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.00041174999999999903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0004033124999999997)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			... // 28 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.06543630409240722)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0654372557275322)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.06543810612487794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0654370453057631)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544579190192165)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06544226155796336)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06544574647657106))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.20730275717265778)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2059385492833942)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.21661982894577697)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21609822004694096)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.218612085156609)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21824985675463954)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.2195124177815657)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21923957620371304)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.22002589047321902)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2197890488257775)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.2198617235230746)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21981746982347045)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.2190710802888189)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2192736814009446)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.21722899362406045)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2178714927238551)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.21395843808694315)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21503326854515076)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.17642334317922584)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20690486320495616)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.065635974138679)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06561973996507293)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06563752017964497)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06562063362607372)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06554107766950451)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06562230599583035)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544343916691961)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06544251812586507)),
  			},
  			... // 4 identical and 39 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.21946694418525692))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.2200211536402702))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.220082732468605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2199595748119354)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.22029825836777683))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.22048299485278125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22029825836777683)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.22045220543861385)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22041701753670825)),
  			},
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(0.22032904778194423))},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.21946694418525692)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2200211536402702)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.2187279982452392)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21983641715526575)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06535566313934327))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06535566313934327))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.06535566313934327))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043643424407958986)),
  			},
- 			s"NaN @[1634034300]",
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			... // 17 identical elements
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06546513661193848)),
  			},
- 			s"NaN @[1634034530]",
- 			s"NaN @[1634034540]",
- 			s"NaN @[1634034550]",
- 			s"NaN @[1634034560]",
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			... // 5 identical elements
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.2183585252752304))},
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.2189743135585785))},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.2183585252752304)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2189743135585785)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.2179890523052215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21835852527523036)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.2187279982452392)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2179890523052215)),
  			},
  			... // 1 identical and 1 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.029025462728810864)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02902804005432129)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.029024154421806336)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029021035804024577)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.0290280194203617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029028715816497803)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.02902379240635463)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02902749944458008)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.02903049359083909)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029029362822837017)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.029032739200533356)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029033691883433948)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.029043054799323533)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029035733346792367)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.02904115185774618)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904436646850586)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.029041474003153635)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029043320554149394)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.029043330434315236)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029044988900261956)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.029046235203073985)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904496187978248)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02904839242104923)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029045283640894398)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.029051192254107933)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029049247194840602)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.02905361206186418)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029053083532068112)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.02905020505371094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904896091074486)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.029051969985513126)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029051563883601007)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.029047709931828425)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.02904464449637277)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029048331955170967)),
  			},
  			... // 2 identical and 41 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.0290631796875))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.029095616271972657))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.029095616271972657))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029063179687500003)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.029046961395263672))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.0290631796875))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.02907128883361816))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.029046961395263672))},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029056692370605465)),
  			},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.02907128883361816))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.029076154321289065))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02907128883361816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029076154321289065)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.029095616271972657)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02907128883361816)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.0290631796875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02907128883361816)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.0290631796875))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.02890099676513672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.028998306518554687))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.028998306518554687))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0289496516418457)),
  			},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.02903074310302734))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.02903074310302734))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02903074310302734)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.02890099676513672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
  			},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.02890099676513672))},
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.028998306518554687))},
  			... // 3 identical elements
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.02880368701171875))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.02880368701171875))},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0289496516418457)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06528997905578612))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.09425665990447996))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.09589876199340819)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09573455178451536)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.0965556028289795))},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.0959808670978546)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09589876199340822)),
  			},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.09573455178451536))},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.09546086810302731)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09606297220230102)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.09578928852081296)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09567981504821775)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.096062972202301)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09507771094894409)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.06543385847691127)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0654468910331726)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.06502724272155762)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06535566313934327)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.029095616271972657)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06480829577636718)),
  			},
  			... // 16 identical and 2 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.020856723815918028)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020476752397809907)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.06283013558551877)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0625449953778289)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06331468740769189)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06307189475559954)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.06333202973998417)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06308923708789183)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06334503648920345)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06310441162864759)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.06335587544688612)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06311958616940336)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.06147124233587855)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06298829929447175)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.019403552840199352)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04729254016113273)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.01940332815674513)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019402298471738213)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.019403728072508626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019402773965118487)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.019403954313983167)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019402975075461647)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.019410088973320534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019408571896354393)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.019410175716378347)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019408662009102955)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.019447618239291878)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019442816259095268)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06290986555648428)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06262950666325269)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06350749333729465)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06328854639210421)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06352251910804298)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06330142562417423)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06353539834011304)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0633164513949226)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.06355042411086136)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06333147716567096)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06198352125399229)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06324662317750891)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.019405338757288067)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0529304239997864)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.019411594587419416)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019409992903534352)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.019418023406241103)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019415793243351583)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.01941814969822822)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01942195871134402)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.019431370511343776)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01942803691121342)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01943149443796258)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019428049623165078)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.023159721313476843)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02181128615897047)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06299496594825157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06272829979705812)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.06345415651752638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06322806999803625)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.06347319538232557)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06324472900473552)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.06348747453092493)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0632637678695347)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.0634993738214244)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06327804701813405)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.06135531999492648)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06314983558233851)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.01942011065932283)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04895028131757433)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01943438136316573)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019430876435668945)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.019427551489499536)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019437647744170127)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.01943483628814765)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01943125588126603)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.019442247921371888)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019438014951166854)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.01944249613007879)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019438195259695725)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.020556685409546308)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.020571281872558467)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.06282167422956576)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0625383311240252)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.06344567302335852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06321642269251207)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.06345597640901451)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06323187777099609)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.06346885564108455)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06324733284948011)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.06348431071956859)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06326021208155015)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.06137812696838381)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06317687402622875)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.019421521352229503)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.05289500611159376)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.019414418313984654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019412375117805847)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.01941472797111566)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01941274633468878)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.019414933230620164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.019412903716303227)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.019414870398364023)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01941290023878144)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.01940724597004813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01940589101866996)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.019455223095703123)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01944980981995799)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.06302452213466866)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06276049787723316)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.06357280944279263)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06336168203135899)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.06358062897654942)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06337210807636806)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.06359366153281075)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06338253412137712)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.06360148106656754)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06339556667763846)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.06198432701391103)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06327566716003417)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.01939992639910651)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.052971476552009455)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.019391664582726325)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01939910480117798)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 2 identical elements
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06530092640304565))},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.06541039987564086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06535566313934327)),
  			},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.06535566313934327))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.06535566313934327))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06531917198181152)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 3 identical elements
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01936464093017578))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.0641514549407959))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.06415145494079588)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06393250799560547)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.0641514549407959))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.06437040188598633))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06458934883117674))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06458934883117674)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043643424407958986)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 2 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.06513671619415283)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0650272427215576)),
  			},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{Timestamp: s"1634034400", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.06502724272155762)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06513671619415282)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 6 identical elements
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.06513671619415282))},
  			{Timestamp: s"1634034530", Value: Inverse(TranslateFloat64, float64(0.06513671619415282))},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.06535566313934327)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
  			},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06535566313934327))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06535566313934327)),
  			},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			... // 5 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.06437040188598633))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.06437040188598633))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.06458934883117674)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06437040188598633)),
  			},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.06458934883117674))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.06480829577636718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06458934883117674)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.019397077514648437)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06480829577636718)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.019397077514648437))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.012944902905944286)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01294538012036956)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012942843905318331)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012941560039890321)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129408760137011)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012945597017221956)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.01296510550822701)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012961912386945669)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.0416874983642578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.041470173248291)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.04282799794040766)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04272044505505096)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.04295242686601118)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04285610003939541)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.04295685003662109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04286199760020863)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.042961273207231004)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04286691223421964)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.042648035652732)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042850116640796396)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04076761063141515)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04194681083679198)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012932268562616634)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03332702103350234)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.012929884263480877)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012929675901378952)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.01293249802982106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012932092982079585)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.012936980291922804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012936346268571704)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.012937194547283115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012936371190475963)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.012934981340662094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012934434874711144)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.012934877729611282)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012934196717005273)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.012941961644789751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01294084029567764)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.01293734057937372)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012938687033123866)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01293525873986103)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012934636797682683)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.012942322304364668)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01294116280528642)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.012947361505265133)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012945647905065659)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.012949937410912474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01294813072613972)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.012945472716640538)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012943958865661)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.01294791845566275)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012946325900204423)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.013128707565307925)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012973391008048223)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.041914723900410664)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04172409845061801)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.0428763831843038)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04277577808067047)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.04300489362316333)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04291514858555878)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.04300901983178883)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042921337898497024)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04301366181649252)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04292804298751346)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.04273549762606839)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.042902985647860443)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.041081110520404314)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04202213942232067)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012956488890001117)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.03496309031009672)),
  			},
  			... // 1 identical and 25 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.01292657958984375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012927060131835939)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.012925978912353517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.012922735253906251)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.012928058180588942))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.04145395495605468)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04130799032592771)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.04336974072647094))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.043517364045576615)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04351072928966175)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.04350409453374689))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.0435372683133212)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043517364045576615)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.043557172581065784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0435372683133212)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.04354039055139878)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04355306535121373)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.04347921419906616)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0435078858228411)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.012931385009765626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028414447998046877)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			... // 12 identical elements
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.012931385009765626))},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.04317633759155273))},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.04342447746276855)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04340988099975586)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.043460968620300286)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043448804901123045)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.043473132339477534)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043448804901123045)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.04349745977783203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04346096862030029)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.043481241485595706)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04349745977783203)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.043351495147705074)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04347660768781389)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.012931385009765626)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04305956588745116)),
  			},
  			... // 15 identical and 11 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 12 identical elements
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(9.900000000000001e-05))},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.00026437500000000105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00025762499999999955)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.00026437500000000105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00025762499999999955)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002655000000000003)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00025875000000000046)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.0002655000000000003)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00025875000000000046)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.00026662500000000004)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0002598749999999993)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(9.900000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0002609999999999992)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(9.9e-05))},
  			... // 3 identical elements
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(9.900000000000001e-05))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(9.900000000000001e-05))},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.0001814999999999994)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00017775000000000007)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.00018225000000000034)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0001785000000000006)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.00018299999999999957)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0001785000000000006)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.00018225000000000034)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0001785000000000006)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.00018374999999999975)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00017924999999999988)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(9.900000000000001e-05)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00018000000000000012)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(9.900000000000001e-05))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(9.900000000000001e-05))},
  			... // 26 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544796430251178)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06544871559104919)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.06544602851490366))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544586928076171)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06544420785982469)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.06562152728707449)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06560704666900635)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.20770065114035965)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20627960125571024)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.21589961895758525)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21528807748998446)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.2182846306812286)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21787410515899652)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.2194788626681604)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21919281907847615)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.21996623198256618)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21972657383985775)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.21970601493055675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21974654535175012)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.21896062937450406)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2190914142813135)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.21736993543655803)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21790694720077508)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.21389126118330512)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2154409628568846)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.17568439723920865)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.20542697132492047)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.06553811892700194)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06553010867290962)),
  			},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.06543990815734863))},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.06543914291068298)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06543661831235485)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.06544245291941875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06544050508060455)),
  			},
  			... // 7 identical and 36 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 3 identical elements
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.21909747121524809))},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.2200211536402702)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.21983641715526575)),
  			},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.22032904778194423))},
  			{Timestamp: s"1634034180", Value: Inverse(TranslateFloat64, float64(0.22050146850128172))},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.2204275739072799))},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.22061641564750667)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2204275739072799)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.2207337086538587)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22066773133778572)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.22039062661027903)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22057536309528347)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.21983641715526575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22020589012527464)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.14631129612350463)),
  			},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.0650272427215576))},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.0650272427215576))},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.043643424407958986)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
  			},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.06524618966674804))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.06535566313934327))},
  			... // 23 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.06546513661193848)),
  			},
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.06546513661193848))},
  			... // 4 identical elements
  			{Timestamp: s"1634034640", Value: Inverse(TranslateFloat64, float64(0.22020589012527464))},
  			{Timestamp: s"1634034650", Value: Inverse(TranslateFloat64, float64(0.22032904778194423))},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.22060895154710247)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22054177464346447)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.22064925768928523)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22060895154710247)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.22078062585639951)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2207970468772888)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.22062814494814187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.2206985207519531)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.22057536309528347)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22052258124242508)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.06535566313934327)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22035367931327815)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.029038910588326215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029042594931969274)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.029031733533087578)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02903320380943561)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.029039090753443103)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029038413916922905)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.029044181116594587)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904212812936543)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.029040425665556494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029042063253313103)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.029038852249145507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029040296343659698)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.02904555110898225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904402251009333)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.029051384565873577)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029051951639028697)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.029051073074985556)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02905284956505648)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.029049046604265487)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029049823446834787)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.0290490768246858))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.02905410651701814)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02905264832890498)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.02904978196782651)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029052367492675778)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.029118469320123852)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029114026225322)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.029118820905480017)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029112628466626145)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.029118246447186136)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029111129421068277)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.029120509464707484)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02911368808332171)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.029118559221965507)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02911337352624601)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.02912014149437881)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02911183456420898)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.029036565054086538)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029037532155591385)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.029029866438582137)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02903283578589655)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.029038076591690727)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029041303851460303)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.029041188782772773)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904287587126521)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.02902894107055664)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02903340183945953)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.029044487418481858)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029039565854003906)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.0290461367363364)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029043513411874847)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904733856485056)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.02903899968816584)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904058042782643)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.029039373019997133)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029033845732846467)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.02903537690080915)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029038228468674876)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.0468546462707518)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.04532201765441878)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.08971351079177863)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08883772301101682)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.0935341349853516)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09300866231689452)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.09537328932495118)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09504486890716553)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.09622718241119384)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09595061784884802)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.09681560232639311)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09661033956527709)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.09699770723753706)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09704257103466166)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.0965399637614659)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09654132368038013)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.09589876199340819)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09600247370428788)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.09428651630609683)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09493695934132165)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.09158237935965403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09330424069290161)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.07290933274841273)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.08762256746520995)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.0290344214785861)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029035027180221846)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.02902865042015814)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02903042818473149)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.029039589444247157)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029036863213305203)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.029027178643195185)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029032651137408088)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.029026418225097654)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02902779432262074)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.02904298956859355)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904001069859096)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.029050268037370104)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904827639193148)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.029050333515431622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029049615297629616)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.02904988068786621)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029046043378721992)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.0290588956103055)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029056350932874175)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.02905515082995726)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02905738744027274)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.029057455584357766)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029056166371938343)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.029052478958601802)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029053782172372408)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.029055316273082388)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029053782172372408)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.029053912091936383)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02905757700472745)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.029054333346280183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02905469160932024)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.02905707775576752)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029055442520561567)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.029048497865054482)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029051131813267298)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.029038761135144177)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02904001069859096)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.029095616271972657))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.02908171487862723))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.0290631796875))},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.029022633956909176)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029037230419921876)),
  			},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.02901776846923828))},
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.02901776846923828))},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.02896586993408203)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028933433349609378)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028965869934082032)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.02903074310302734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.0290631796875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.02903074310302734)),
  			},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.02903074310302734))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
  			},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.028998306518554687))},
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.028998306518554687))},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.029095616271972657)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.028998306518554687)),
  			},
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.029095616271972657))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.029095616271972657))},
  			... // 6 identical elements
  			{Timestamp: s"1634034350", Value: Inverse(TranslateFloat64, float64(0.0289496516418457))},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.029046961395263672))},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.02903074310302734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029046961395263672)),
  			},
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.029046961395263672))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.029056692370605465))},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.029056692370605465)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029037230419921876)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.0290631796875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029076154321289065)),
  			},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.09557034157562255))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.09392823948669435))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.09573455178451537)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09557034157562255)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.09701539141387938))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.09704823345565795))},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.09699349671936033)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09702477485438757)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.09721244366455079)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09710297019195555)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.09754086408233642)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0973766538734436)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.09710297019195555)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0974751799987793)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.09688402324676512)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09655560282897949)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.06524618966674804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09622718241119385)),
  			},
  			... // 13 identical and 6 modified elements
  		},
  	},
  }
histogram_quantile(1, rate(demo_api_request_duration_seconds_bucket[1m]))
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 8 identical elements
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 8 identical elements
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
- 			s"NaN @[1634034320]",
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 7 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 8 identical elements
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
- 			s"NaN @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 5 identical elements
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 9 identical elements
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 18 identical elements
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
  			},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034480", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 17 identical elements
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 9 identical elements
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			... // 18 identical elements
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			... // 18 identical elements
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 19 identical elements
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.00015000000000000001))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.00015000000000000001))},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.0001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00015000000000000001)),
  			},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.0001))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.0001))},
  			... // 37 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09852612533569335)),
  			},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034150", Value: Inverse(TranslateFloat64, float64(0.22168378200531003))},
  			... // 56 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 27 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
- 			s"NaN @[1634034400]",
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			... // 16 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
- 			s"NaN @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(0.14778918800354002))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(0.22168378200531003))},
  			... // 4 identical elements
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.22168378200531003))},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.22168378200531003))},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.14778918800354002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22168378200531003)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.14778918800354002))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 40 identical elements
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09852612533569335)),
  			},
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 16 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 9 identical elements
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
- 			s"NaN @[1634034240]",
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 23 identical elements
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09852612533569335)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 16 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 8 identical elements
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 18 identical elements
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 7 identical elements
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 9 identical elements
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 8 identical elements
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 9 identical elements
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 18 identical elements
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 18 identical elements
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 9 identical elements
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			... // 18 identical elements
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			... // 24 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.0001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00015000000000000001)),
  			},
  			{Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(0.0001))},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(0.0001))},
  			... // 19 identical elements
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.0003375))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(0.0003375))},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.0001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0003375)),
  			},
  			{Timestamp: s"1634034360", Value: Inverse(TranslateFloat64, float64(0.00050625))},
  			{Timestamp: s"1634034370", Value: Inverse(TranslateFloat64, float64(0.00050625))},
  			... // 34 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 31 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09852612533569335)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			... // 9 identical elements
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.09852612533569335)),
  			},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			... // 11 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 16 identical elements
  			{Timestamp: s"1634034270", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
- 			s"NaN @[1634034300]",
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			... // 17 identical elements
  			{Timestamp: s"1634034500", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
- 			s"NaN @[1634034530]",
- 			s"NaN @[1634034540]",
- 			s"NaN @[1634034550]",
- 			s"NaN @[1634034560]",
- 			s"NaN @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			... // 9 identical elements
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.22168378200531003))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.22168378200531003))},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.14778918800354002)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.22168378200531003)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 40 identical elements
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.09852612533569335))},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 16 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 40 identical elements
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 16 identical elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(0.029192926025390625))},
  			... // 8 identical elements
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 5 identical elements
  			{Timestamp: s"1634034160", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034170", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034190", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 8 identical elements
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(NaN)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 20 identical elements
  			{Timestamp: s"1634034540", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034570", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 8 identical elements
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{Timestamp: s"1634034680", Value: Inverse(TranslateFloat64, float64(0.0656840835571289))},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0656840835571289)),
  			},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 9 identical elements
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 18 identical elements
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			... // 18 identical elements
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.01946195068359375)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.01946195068359375))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 9 identical elements
  			{Timestamp: s"1634034200", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034210", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.029192926025390625)),
  			},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034240", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			... // 18 identical elements
  			{Timestamp: s"1634034430", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034460", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034470", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			... // 18 identical elements
  			{Timestamp: s"1634034660", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{Timestamp: s"1634034670", Value: Inverse(TranslateFloat64, float64(0.043789389038085935))},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.0129746337890625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.043789389038085935)),
  			},
  			{Timestamp: s"1634034690", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034700", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  			{Timestamp: s"1634034710", Value: Inverse(TranslateFloat64, float64(0.0129746337890625))},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 17 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(0.0003375))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(0.0003375))},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.0001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.0003375)),
  			},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(0.0001))},
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(0.0001))},
  			... // 8 identical elements
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(0.00022500000000000002))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(0.00022500000000000002))},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.0001)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.00022500000000000002)),
  			},
  			{Timestamp: s"1634034440", Value: Inverse(TranslateFloat64, float64(0.0001))},
  			{Timestamp: s"1634034450", Value: Inverse(TranslateFloat64, float64(0.0001))},
  			... // 26 identical elements
  		},
  	},
  	... // 2 identical and 2 modified elements
  }
histogram_quantile(1.5, rate(demo_api_request_duration_seconds_bucket[1m]))
FAIL
  model.Matrix{
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`...,
  		Values: []model.SamplePair{
  			... // 19 identical elements
  			{Timestamp: s"1634034300", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034310", Value: Inverse(TranslateFloat64, float64(+Inf))},
- 			s"+Inf @[1634034320]",
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034340", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			... // 24 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(+Inf))},
- 			s"+Inf @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			... // 8 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 27 identical elements
  			{Timestamp: s"1634034380", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034390", Value: Inverse(TranslateFloat64, float64(+Inf))},
- 			s"+Inf @[1634034400]",
  			{Timestamp: s"1634034410", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034420", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			... // 16 identical elements
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034600", Value: Inverse(TranslateFloat64, float64(+Inf))},
- 			s"+Inf @[1634034610]",
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034630", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			... // 8 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 11 identical elements
  			{Timestamp: s"1634034220", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034230", Value: Inverse(TranslateFloat64, float64(+Inf))},
- 			s"+Inf @[1634034240]",
  			{Timestamp: s"1634034250", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034260", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			... // 45 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	... // 2 identical elements
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 17 identical elements
  			{Timestamp: s"1634034280", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034290", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{
- 				Timestamp: s"1634034300",
+ 				Timestamp: s"1634034310",
  				Value:     Inverse(TranslateFloat64, float64(+Inf)),
  			},
- 			s"+Inf @[1634034310]",
  			{Timestamp: s"1634034320", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034330", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			... // 17 identical elements
  			{Timestamp: s"1634034510", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034520", Value: Inverse(TranslateFloat64, float64(+Inf))},
- 			s"+Inf @[1634034530]",
- 			s"+Inf @[1634034540]",
- 			s"+Inf @[1634034550]",
- 			s"+Inf @[1634034560]",
- 			s"+Inf @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			... // 12 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10001", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	... // 4 identical elements
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="GET", p`..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `...,
  		Values: []model.SamplePair{
  			... // 44 identical elements
  			{Timestamp: s"1634034550", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034560", Value: Inverse(TranslateFloat64, float64(+Inf))},
- 			s"+Inf @[1634034570]",
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(+Inf))},
  			... // 12 identical elements
  		},
  	},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  	&{Metric: s`{instance="demo.promlabs.com:10002", job="demo", method="POST", `..., Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(+Inf))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(+Inf))}, ...}},
  }
histogram_quantile(0.9, nonexistent_metric)
PASS
This test case passed successfully.
histogram_quantile(0.9, demo_memory_usage_bytes)
PASS
This test case passed successfully.
histogram_quantile(0.9, {__name__=~"demo_api_request_duration_seconds_.+"})
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.1, 0.1)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.347470342516249e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3480096176927418e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3485564095823322e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3491089017487797e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3798366740580997e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.380342986270446e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.380852535040741e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.381365494120033e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.365405939135377e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.36593356136599e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.366472265365661e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.367009998723171e+10))}, ...},
  	},
  }
holt_winters(demo_disk_usage_bytes[10m], 0.1, 0.5)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3475335702215145e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.348093417202238e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3486540430352394e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3492180774823284e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.379917553368675e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3804098597577965e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3809054199736748e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.381409828244256e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.365518308461024e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.366032045794497e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3665526875397717e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3670758325270355e+10))}, ...},
  	},
  }
holt_winters(demo_disk_usage_bytes[10m], 0.1, 0.8)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.347585766204177e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3481190937395557e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.348652597498985e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3491949194497448e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3798557222299946e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.380356739120157e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.380876624544378e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3814109269394753e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3654725109619194e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.36599016303545e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.366523755996109e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3670692236799297e+10))}, ...},
  	},
  }
holt_winters(demo_disk_usage_bytes[10m], 0.5, 0.1)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.347546840581719e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.348091238425454e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.348645925860937e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3492127591556335e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3798857182059433e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3804090409375496e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.380921541867411e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3814335100332375e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.365490229149382e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3660078914028595e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3665679975935883e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.367093827020469e+10))}, ...},
  	},
  }
holt_winters(demo_disk_usage_bytes[10m], 0.5, 0.5)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3475586767965885e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3480975592553635e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3486533346382446e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.349222378188922e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.379892802376948e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3804150773568832e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3809278772377598e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.381439814019519e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3654980622356514e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3660166376706955e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3665729271871033e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3671015593500717e+10))}, ...},
  	},
  }
holt_winters(demo_disk_usage_bytes[10m], 0.5, 0.8)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.347564217618235e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3480943712260063e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3486536205069023e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3492255237479477e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3798974340532127e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3804143957419945e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.380927269549516e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3814402545278996e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3655125314592567e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3660192467587463e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3665683037115223e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3671019573997334e+10))}, ...},
  	},
  }
holt_winters(demo_disk_usage_bytes[10m], 0.8, 0.1)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.347546218501484e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.348098342551572e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.348652669452124e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.349223517078331e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.379884600175696e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.380418699086248e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.380928352508913e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.381434662032625e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.365492219525079e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.366007366271653e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.366587588004445e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.367098601081663e+10))}, ...},
  	},
  }
holt_winters(demo_disk_usage_bytes[10m], 0.8, 0.5)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3475481290146423e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3480990964581062e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.34865553683736e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3492264459906418e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.379886477483496e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3804200354291405e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.380929324467654e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.381436224775071e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3654976902968864e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3660076519174828e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3665887489683205e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3670996001396976e+10))}, ...},
  	},
  }
holt_winters(demo_disk_usage_bytes[10m], 0.8, 0.8)
FAIL
  model.Matrix{
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10000", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10000", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3475465307852524e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3480991144864582e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3486569961896e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.34922703591104e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10001", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10001", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.3798865133190716e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3804204300929596e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3809288728915257e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3814364594725334e+10))}, ...},
  	},
  	&{
- 		Metric: s`{instance="demo.promlabs.com:10002", job="demo"}`,
+ 		Metric: s`demo_disk_usage_bytes{instance="demo.promlabs.com:10002", job="demo"}`,
  		Values: {{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(2.365500437533161e+10))}, {Timestamp: s"1634034120", Value: Inverse(TranslateFloat64, float64(2.3660056502788887e+10))}, {Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(2.3665897671196976e+10))}, {Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(2.3670982977353027e+10))}, ...},
  	},
  }
count_values("value", demo_api_request_duration_seconds_bucket)
FAIL
The query failed to run against the test target: 422: error when executing query="count_values(\"value\", demo_api_request_duration_seconds_bucket)" on the time range (start=1634034110000, end=1634034710000, step=10000): cannot execute query: cannot evaluate "count_values(\"value\", demo_api_request_duration_seconds_bucket)": too many timeseries after aggragation; got 12769; want less than 11232
absent(demo_memory_usage_bytes)
PASS
This test case passed successfully.
absent(nonexistent_metric_name)
PASS
This test case passed successfully.
max_over_time((time() - max(demo_batch_last_success_timestamp_seconds) < 1000)[5m:10s] offset 5m)
FAIL
  model.Matrix{
  	&{
  		Metric: s"{}",
  		Values: []model.SamplePair{
  			{Timestamp: s"1634034110", Value: Inverse(TranslateFloat64, float64(60.86229610443115))},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(60.86229634284973)),
+ 				Value:     Inverse(TranslateFloat64, float64(60.83696007728577)),
  			},
  			{Timestamp: s"1634034130", Value: Inverse(TranslateFloat64, float64(60.83696007728577))},
  			{Timestamp: s"1634034140", Value: Inverse(TranslateFloat64, float64(60.83696007728577))},
  			... // 43 identical elements
  			{Timestamp: s"1634034580", Value: Inverse(TranslateFloat64, float64(60.8616681098938))},
  			{Timestamp: s"1634034590", Value: Inverse(TranslateFloat64, float64(60.8616681098938))},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(60.8616681098938)),
+ 				Value:     Inverse(TranslateFloat64, float64(60.8378427028656)),
  			},
  			{Timestamp: s"1634034610", Value: Inverse(TranslateFloat64, float64(60.8378427028656))},
  			{Timestamp: s"1634034620", Value: Inverse(TranslateFloat64, float64(60.8378427028656))},
  			... // 9 identical elements
  		},
  	},
  }
avg_over_time(rate(demo_cpu_usage_seconds_total[1m])[2m:10s])
FAIL
  model.Matrix{
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.0094860512111983)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.010234434929832)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2.0101296514298737)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0105938199144373)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2.009668414682879)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0096999958455046)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2.00790659614767)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0087402985120812)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2.006660975114657)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0080299195251423)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.005318339602774)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0070922532338753)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2.0043304166984512)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0055654414567265)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2.003014449620216)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0038608585122146)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2.002044584169671)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0027714916789487)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2.0021834586310643)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002924794985706)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2.0022777922308213)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0026753102222252)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(2.0007486855663306)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000657397097287)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.9984364338948593)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978368077918682)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.996584003568477)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9962874971821698)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950570260584874)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9956598291678043)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9939822955512916)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9950092989175268)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9943896933139622)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9944769201670873)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9953253903628123)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948495187369797)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965492763758432)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9959512715978134)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971268691304886)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970838010142973)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977782692955612)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9982047080010592)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978891379883759)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974357061113956)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9967300728054624)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965930891663046)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.9967045541032102)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9969460520130171)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.9980432018129661)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9987332787907992)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.9994841026884693)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00047363594252)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(2.00178052347961)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002332822609848)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(2.0053890940114543)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0054911980547736)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2.009503328927851)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0092728154306916)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(2.012091517452333)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.011885516485199)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(2.013485493784497)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0133463247498082)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(2.013267894993191)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0140947767222923)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(2.0135871754294925)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.014379780374778)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(2.01301175328167)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.014499477528605)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(2.0132345719119673)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0146990993073106)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(2.0130249545863874)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.014099863224611)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(2.0131455750224156)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.014074072543169)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(2.014098157379385)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0149575937384117)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(2.015312704103966)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0156259152094007)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(2.0155650920579795)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0151095046532443)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(2.015369290521147)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0137773700834565)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(2.0154401681978595)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0144868901258133)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(2.016121187455744)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.016202178958338)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(2.0161444352327527)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0174379280833015)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(2.0168109962573415)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.017963449431894)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(2.017802827694564)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.020167800125718)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(2.0189939164563073)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0216144211253977)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(2.0204891027348646)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0239616723330176)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(2.0213342284249673)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0237904867506593)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(2.0215776616707446)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0226381330699144)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(2.020429634229912)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0220735574167015)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(2.018863206407563)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0202182043188563)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(2.0166749610467907)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.018225769721903)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(2.01356471305179)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013818817195068)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(2.009860422529957)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.009384936362039)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(2.0055133006776438)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005897619000946)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(2.001471404900605)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0025478836808666)),
  			},
  			... // 1 identical and 3 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978347586090122)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7976503006299027)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7961858906783162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7963908262091638)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7953207692229092)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7956607705421953)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7955560498727627)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7954184173638673)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7957847991808468)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7950314752246616)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7956696821285503)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7948275605494727)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7955251140461362)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7944197603313822)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.7958273971583565)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7946466210602213)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7961256368997525)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7950842489126241)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7961901631212787)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.795375161947191)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964387237875872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7958186960630377)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.797788129604936)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7978649663932932)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.799550872488872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998008490190841)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8008589632027632)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8017079406573128)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8026405531743711)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.803477549045864)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.8040817441744403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8044443434906295)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.8044162894547037)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8050174771387698)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.8042839377454214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.805185848473209)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.8045287831758077)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8055319783368354)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041362170331908)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8047018688430803)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.8037573043458892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8035259763063448)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8033112169419239)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8034279124242151)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.8031818730144442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8037505615683688)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.8022850968907556)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8026604768567873)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.8005555124771032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006930912961252)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988530580520994)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989496690188794)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969278868320365)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796744015750139)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7941449569290752)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7943065927292791)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.7908408418538738)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7913936858356466)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7891462799200748)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7896162067384771)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7878960451163299)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7882085489141496)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.7873632041867693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7877039348519045)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.7878850624753304)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7877466798326673)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.7886323552949914)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7879264655160821)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.789240130868747)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7886586299599406)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.7905303962385426)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7898235203155005)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.7915963159144653)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7908972898375294)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7916469396880039)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.791284176500954)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.7917314018292183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7922935938255654)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.7924900284597088)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7938141749964821)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.7937790555833885)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7958925385293293)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.7954087478317111)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7963518436338441)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964314577182741)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967460203081523)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.7971242308056542)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7972533607861907)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.7977497100830078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797433582355734)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.797314908876494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796021612860366)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.7962884186754016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7944643426518371)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.7947117888791994)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7926724331770352)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.7926362634909997)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7917444987811096)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.7913110943660921)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7918000752753062)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.7914114726980873)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7913620337287689)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.7915947296493848)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7914456021739169)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.7915512986644008)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7911195515396279)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.7916099798194803)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7918651331371317)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.7921795207381872)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7924722479733949)),
  			},
  			... // 1 identical and 5 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.188203665694886)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1871152644162066)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1892089334166758)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1880153538374645)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.1905352916177752)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1896392335817734)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.192061829513551)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1908412840889975)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.192519260668098)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.191383049672004)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.1934175726547316)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1925246306306994)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1951095041838453)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1944592426246445)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1966826287065662)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964925203950973)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.197354254410504)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1971442593882482)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.1971508537230269)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1967000430501582)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.1968079594621706)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1965059936900313)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.19642821975391)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1959220809525706)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1964182879853917)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1962512320722454)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.196403187035316)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1958934510657047)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.1967080151414742)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1953070662527656)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.1969009952202856)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195546357618231)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.1961590521832133)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195505602728938)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1953557068664398)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1949646328252534)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.193886975436048)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193516750095619)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.1931425082634066)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1926587746077633)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923105802217664)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1927137601435083)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.1926457989192403)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193580825893312)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.1944936485791746)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1946563492671378)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.1954159434025105)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1953934711158378)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.195806880106407)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1955736298993644)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.196068433642231)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1955766950126012)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.1956971840607327)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195367606033364)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.1943121028660268)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194091098033823)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.1929425424564033)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1932223875204928)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.1926083564146104)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192942721109527)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.1924646148705607)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192889570672479)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.1932150545940325)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192645732770001)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923739158737283)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1923179841587421)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1922020452097057)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1920185013531912)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.1913714510134676)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1905311595752006)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.1902908029725086)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.189965505318509)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.1896637034231237)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1894730820411092)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.1886604972952206)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1882026741940839)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.1873614884444048)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1865249354146525)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.1863504738800905)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.185520764818001)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.1852572482925923)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1847745358607629)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.1835566783610445)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1830501551481172)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.1812935086462153)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.180940689619941)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.1800180472120956)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.179197600007885)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.1787260068971275)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1784918570709932)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.1781689766651162)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1776994758621895)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.1780043781064191)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.177810125083973)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.1780858216442531)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1772547833673241)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.1787567808038808)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1777983478205798)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.1792790761425884)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1794506805703149)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.1808861658172485)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1810088533429532)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.1822693366909047)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1827806379904764)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.1845010130360096)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1850991232268926)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.1875525798791875)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1887604941691583)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.1906873294875233)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192587260159457)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.1946330011385928)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19596054060514)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.1985221770702748)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199393859290932)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.2017554741964993)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.202837663728537)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038502377164844)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2048670383959286)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.2052592442195107)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2064078855289457)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.2064602746217923)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2064933413678471)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(2.0070205776112062)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0080848454032094)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(2.0080352138858157)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0092746256941205)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(2.0094309471964418)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0108051493466417)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(2.009911565641527)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0113424785267044)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(2.010656803692658)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0120364429416235)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(2.0112464099822867)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.012660825859186)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(2.0121842443708564)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.01370604213767)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(2.0123471365407943)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013384373235102)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(2.01134321039764)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.012844830972608)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(2.0111633948799406)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0124587154727327)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(2.009756882430113)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0108947625422537)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(2.0078586148723327)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.008726101889948)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(2.0062635296304427)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0067680564864228)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(2.00477543188767)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0045741700011095)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(2.0026291264377374)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0023102384034748)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.9996741446542674)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9993462483476228)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9983374616040008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997029985001104)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963393679761385)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948444189309764)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950080083201192)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9934945301941804)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9931569693167202)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9926239115548217)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.9931676258300466)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9924345527620364)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9941142287053217)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9931425649840901)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9939399611100657)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9932664604844625)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.9948227340329463)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9951050089141873)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.9959706431814837)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9957079998877214)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.9970288332434485)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997078161249455)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.9980357234607207)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9981100953067654)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.9994495135334711)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000245051445543)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(2.001927899198046)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0026797560004828)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(2.003197343427349)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0037401494039737)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(2.0047583030393485)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00468531544579)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(2.005735518259706)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.006457974209398)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(2.0066284473490463)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0077188872512326)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(2.007372563155172)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0077027625158532)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(2.0077958699016203)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00898179377869)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(2.008767416317771)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.009615362390307)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(2.0103483813404512)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0117767295696667)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(2.011444864384309)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0124341279164786)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(2.012349566007098)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013472375721257)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(2.0131412409532525)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0141889396653925)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(2.0124277868041096)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0127474906530956)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(2.0106197204974876)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.012003291583258)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(2.00842576232068)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0098621565693366)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(2.0062683906940206)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0075839260696533)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(2.003881798151854)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005359809694346)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(2.0017352016864125)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0018901824860627)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.9985809313953964)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9991610893332916)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.996278531654002)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996431903222886)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.993774004959195)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9928718598339603)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.9906695048461533)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9901617534303417)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.9890767239490066)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9875748874994719)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.9873272823834127)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9867096227774808)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.9860257993589019)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9865800605414228)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.9860222157507716)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9868467054019374)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.98656263339978)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9877175381251924)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.9882034351397955)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.988615718778844)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.9888325353107463)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9898596585430726)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.989986233850876)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9918194119314043)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.9911273288481925)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9933541647507809)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.9929237677644078)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9943633495002153)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.994231084942609)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964424654311088)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.7947152384446112)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7933557236217893)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.7930344293623433)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7915635583062087)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.7914352825302239)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7904110930743626)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.7910620631200711)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7898263172168906)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.7907974221834821)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7893833354898055)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.7908577828856929)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7893694127741684)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.7912575902528018)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.789522602445989)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.791340742820965)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7898425957375568)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.7919055777198106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7907042707607616)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.7924386669041497)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7910369750086425)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.7931469901236934)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7920717660479971)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.7944508414220559)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7940645817285662)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.7957584713487983)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7959710764090738)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.7971520418353326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7977704529365939)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985785651698031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989214129034533)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000259331570794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006398614832303)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001914185087581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8014483437957499)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.8005631987155265)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8017107207341013)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.8007878582748761)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8012003187232444)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004842754876749)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.800904201287388)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998415123677806)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001503421401139)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985444672353618)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991800508972826)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979488050031078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7981885899420983)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.7965027225255914)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7962391784537531)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.7951000262624942)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7954366109262789)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.7938065238459805)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.794387567409366)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.7930731768869643)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7936508739425335)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.7922801488743431)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7927334039426771)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.791592494115051)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7921888433286869)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.7918197276415889)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7926245297919702)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.7920233508539419)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7922260985276403)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.7917127747310104)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7915241525243295)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.7918245593313831)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7911604386903087)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.7918977825830761)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7911289561578693)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.7917130568540178)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7905828905692842)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.7914848039558456)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7903925726067328)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.7912547767266526)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7896321432930158)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.7905137421198554)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7896212423149134)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.7902208430412505)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7890774411918957)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.7899282779818125)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7884015705093689)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.7900401126534735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7887032698620008)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.7904622592761382)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7885118502366822)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.7911553582235179)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7897755623730417)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.7925458687579038)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7914460124700176)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.794108061779004)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7926927374999245)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.7952591735485393)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7944271733441081)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.7967261183420782)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7958229263164363)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980263236050421)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797321225608337)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991606926578064)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991716486667023)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.8009523352881619)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004256729301739)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021568854821364)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8020513978127081)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.8040045301644846)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8036080611339358)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.8056118252504799)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8048543126703912)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.8064718678287535)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8056211545798256)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.8069324063567015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8056630333051243)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.8065966608328419)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8049987877221106)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.8055169311775403)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8042531179419408)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(0.8042568230988469)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8029910496209697)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(0.8031627539447607)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8017612021073647)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(0.8020302633031994)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8008642648547215)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(0.8014530159357178)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995303356703113)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.1943481001026042)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194114986632485)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.1944548323763522)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1941618161340657)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.1940988053691448)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1937837577437878)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.1939914063596122)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193831204435426)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.1940702498232674)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1935802217611733)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.193979723423303)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19352531715736)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.1932015222334467)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1928824667702427)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.1929554775005557)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1928841423670142)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.192835128180995)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192006454043763)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.191922413949835)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1915043097364508)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.192061162607132)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1914779160482187)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.1920961382779311)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916537610089615)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.1929430341452256)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1917053117300382)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.1935970019444926)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1926553772296757)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.1948762245880036)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1943239043803058)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.1963838383607512)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1955694458253372)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975550360300324)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197077226821178)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.1986219088553443)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1984448603613094)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.199169168342556)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1997495955140849)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007643495627738)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2009163315563152)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.2013964561602244)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20185954948732)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.2023063389636526)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2026773840460614)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.2030762687937673)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2035449495112212)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.2036395783399367)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2036558125711356)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038943654525425)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2038553890992059)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.20357023722173)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.202978715667915)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.202737253385928)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2021279195116625)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.201557050753463)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2009104333585128)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003257603886037)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995758449813974)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993885231979347)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1986353206551736)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.1976239403918179)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198088585884155)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.1969573013210941)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197017873148434)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.195952587638545)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1961206739354466)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1951352485644442)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1956127256361972)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.1943372269701602)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1948797599218475)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.1935939334228738)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1944365092708418)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.192802436174369)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193591126957391)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.1924469877229809)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192944629591269)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.1918351851859603)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1924501828901055)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.191336075288172)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1924094896336708)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.1919376947610942)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1929936837223876)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.1927641738792294)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1933737468543564)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.193705592529809)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1942511697157492)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.1950318941572953)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1954145056648282)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.1964157342116213)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1969474525488393)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974112188834303)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1986826439012979)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990985443685331)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200015984088855)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001007388469638)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201246870901539)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.2014708964961704)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2024009356805536)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.2022243134390849)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.203857017810353)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.2031719847354336)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2048181588929663)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.2036332222118555)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2046823158782596)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038868507591785)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2041211821695066)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.2030303918215988)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2030876954267216)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.2020294356752526)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2021749840156797)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007243794877525)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2013854934148387)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.200615568442101)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003316679141587)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001625374506613)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199633982873315)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006749521967)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19932907761799)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.2005704445178274)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1997723857070217)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003998152872586)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995827545334274)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.9805971149146762)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9823910956219253)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.982123023616736)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9845454945526502)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.9850953552741686)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987071583442028)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.987535736657731)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9895781993296826)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.9899118677888818)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.991364135816952)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.992349098486031)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.993554600387708)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.9918518913532053)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9933868665416308)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.9916175210301377)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9923503661114308)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.9897348278690572)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9908557735422319)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.988401542816285)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9897901208773778)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.9870925517661586)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9891007490585457)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.9866135460604633)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9883480546970127)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.986009095831924)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9866840587670194)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.9843022007781723)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9851603481698676)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.9831067712834245)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9832309838914728)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.982058220179556)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.981718337613468)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.9808579511836273)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.980448597792484)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.9809100202017729)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.978932372124917)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.9800701734668513)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9798457180693123)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.9816095643344664)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9806727494164884)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.9831079259111017)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9828383400687015)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.9847731258173087)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.984995650651399)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.9866850971745755)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9875955181791343)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.9881914341626883)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9888606750264037)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.9893699698098055)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9898872262345522)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.9898726643681839)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9908503515956302)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.9909319532761622)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.991901007096749)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.992528428551513)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.992754990514368)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.9932093640112063)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9938122637518163)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.99564665325012)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9956215737943743)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.99689315308693)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968538002240368)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973756909292268)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973370082521191)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973553616123703)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971755147238988)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976857320854922)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997422764599065)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.9966649012548938)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965694540710606)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.9959632652127866)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970436030015766)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.9967713361071955)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973440651962953)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.996706851687725)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9983046739038806)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976519907023627)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9991147440418395)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.9975025308077465)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9984101067633473)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973608539902141)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9981188225960878)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971496201439443)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964031736094814)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.9951059863414176)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9945602786106367)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.9939892699316768)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9937610001794785)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.9930980783607157)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9925178513758712)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.9926444663086553)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9916010899314036)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.9914894871335553)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9916218624036348)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.991583674364573)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9917696099314426)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.9916333636985375)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9925542147636104)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.9917579326791675)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9929360136544954)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.9926895639618165)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9933516556823936)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.9932427118030875)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9946835563906156)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.9939274737259725)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9950383248066317)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.994260948650226)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9953903561393311)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.9946477173912252)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.995862665639207)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.9945625592765586)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9946294694440436)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.9926635573116631)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9937940139698587)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.9916642581770467)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9923401737883166)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.9903309360576362)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9908438968446311)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.9884912417928031)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.989297154733342)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.988146698000756)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9877335805665803)),
  			},
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(0.8137247277443277)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8128979919517102)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(0.8116571133624162)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8101852528595677)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(0.808613622223737)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8075609430463779)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(0.8061892392315698)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8049949241640411)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041347883628694)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8031346673818512)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(0.8020040691348274)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8012321469665039)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(0.8015941788064693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002924765725362)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(0.8013741087507117)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.800536696433038)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(0.8016263194336601)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8009522168095121)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021506214071509)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8007732299143552)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021724249086493)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006592769473274)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(0.8016235983168536)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8005413822862062)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(0.8014906570230694)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.801679782425183)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(0.8025147471264317)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8025570863321061)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(0.8034185065581769)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8039777274916156)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041505508020624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8048187248738637)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(0.8046577429398893)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8050018799200189)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(0.8043423426910661)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8057488150079735)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(0.8044767535128793)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8050357499864832)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(0.8032909005496104)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8037142281815046)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(0.802090000055105)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8023548228756732)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(0.8018789459137128)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8018395593331662)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(0.8015193010810632)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8017641123002655)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(0.801888501806953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8023589823860675)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(0.8031957319390575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8030884801578294)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(0.8047053127751485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8044793729030061)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(0.8055262912937498)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8051708396388372)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(0.8056360357506135)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8058421224653203)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(0.8060763249297501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8063429629934641)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(0.8057811357432624)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8059631625694843)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(0.8057270806139476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8058886476372006)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(0.8059944591445887)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8060118177711653)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(0.8061159361909319)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8060554403410708)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(0.8058458281101306)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8054040705707547)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(0.8056169076744544)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8046899317595589)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(0.805119013452212)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8035790538350639)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(0.8038843523639325)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8022255902016897)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(0.8023426004698486)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799875371353442)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(0.80054938573768)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798292313943643)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991463874753277)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7976632993390215)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984373969944206)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7972818385744986)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981246348672343)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7975243169620322)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(0.798649763859079)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7979631296611237)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(0.7987613243396048)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7981323315839596)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992455693925697)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986364705908474)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996353761696784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990560242854473)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998219221107453)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990652185056306)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995615721895144)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991262436327006)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999884501796449)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988650085087606)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004602228076412)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997531758550193)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(0.8008275569377504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999195579872725)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(0.8012515222582106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003395944316355)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(0.801932807748004)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8010874436262788)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(0.802060760226804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8013955616928999)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(0.8022380011709784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8018466527340933)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(0.8027491452908339)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8027821424061484)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(0.8038963551756801)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8033883129867415)),
  			},
  			... // 1 identical and 3 modified elements
  		},
  	},
  	&{
  		Metric: s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`,
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634034110",
- 				Value:     Inverse(TranslateFloat64, float64(1.200643192523426)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1997109126454841)),
  			},
  			{
  				Timestamp: s"1634034120",
- 				Value:     Inverse(TranslateFloat64, float64(1.200625457644619)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2002692528185432)),
  			},
  			{
  				Timestamp: s"1634034130",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006966171278193)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003674737345944)),
  			},
  			{
  				Timestamp: s"1634034140",
- 				Value:     Inverse(TranslateFloat64, float64(1.200680618731865)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004268767208688)),
  			},
  			{
  				Timestamp: s"1634034150",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009183790039761)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010567525492255)),
  			},
  			{
  				Timestamp: s"1634034160",
- 				Value:     Inverse(TranslateFloat64, float64(1.2011713080837592)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2013243639376014)),
  			},
  			{
  				Timestamp: s"1634034170",
- 				Value:     Inverse(TranslateFloat64, float64(1.2020784055397329)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2024317681466024)),
  			},
  			{
  				Timestamp: s"1634034180",
- 				Value:     Inverse(TranslateFloat64, float64(1.2025328458983684)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2026684931130147)),
  			},
  			{
  				Timestamp: s"1634034190",
- 				Value:     Inverse(TranslateFloat64, float64(1.2036038878119804)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2031920097250903)),
  			},
  			{
  				Timestamp: s"1634034200",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038534303319515)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2038810937445508)),
  			},
  			{
  				Timestamp: s"1634034210",
- 				Value:     Inverse(TranslateFloat64, float64(1.20458117732192)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2046844185511063)),
  			},
  			{
  				Timestamp: s"1634034220",
- 				Value:     Inverse(TranslateFloat64, float64(1.2056090096128984)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2055550075705266)),
  			},
  			{
  				Timestamp: s"1634034230",
- 				Value:     Inverse(TranslateFloat64, float64(1.2069058416841123)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2066361589305516)),
  			},
  			{
  				Timestamp: s"1634034240",
- 				Value:     Inverse(TranslateFloat64, float64(1.2081480871977195)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.207838121185907)),
  			},
  			{
  				Timestamp: s"1634034250",
- 				Value:     Inverse(TranslateFloat64, float64(1.208999197819381)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2089023998809152)),
  			},
  			{
  				Timestamp: s"1634034260",
- 				Value:     Inverse(TranslateFloat64, float64(1.2093157046780614)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2095740487786113)),
  			},
  			{
  				Timestamp: s"1634034270",
- 				Value:     Inverse(TranslateFloat64, float64(1.2100087815361633)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2101050779870195)),
  			},
  			{
  				Timestamp: s"1634034280",
- 				Value:     Inverse(TranslateFloat64, float64(1.209712672206228)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2103188130073252)),
  			},
  			{
  				Timestamp: s"1634034290",
- 				Value:     Inverse(TranslateFloat64, float64(1.2098586675522105)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.21011853208248)),
  			},
  			{
  				Timestamp: s"1634034300",
- 				Value:     Inverse(TranslateFloat64, float64(1.2095051296250698)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2106130225338145)),
  			},
  			{
  				Timestamp: s"1634034310",
- 				Value:     Inverse(TranslateFloat64, float64(1.209767109085317)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2098068371570359)),
  			},
  			{
  				Timestamp: s"1634034320",
- 				Value:     Inverse(TranslateFloat64, float64(1.2088724038387824)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2087203456153575)),
  			},
  			{
  				Timestamp: s"1634034330",
- 				Value:     Inverse(TranslateFloat64, float64(1.2078795178291888)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2067514806209751)),
  			},
  			{
  				Timestamp: s"1634034340",
- 				Value:     Inverse(TranslateFloat64, float64(1.206003980071551)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2048914536432775)),
  			},
  			{
  				Timestamp: s"1634034350",
- 				Value:     Inverse(TranslateFloat64, float64(1.2035182142526013)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2025798490671957)),
  			},
  			{
  				Timestamp: s"1634034360",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009464982649558)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996702753680033)),
  			},
  			{
  				Timestamp: s"1634034370",
- 				Value:     Inverse(TranslateFloat64, float64(1.1985067902471531)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1973725975413496)),
  			},
  			{
  				Timestamp: s"1634034380",
- 				Value:     Inverse(TranslateFloat64, float64(1.1962411299413005)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1958473312901334)),
  			},
  			{
  				Timestamp: s"1634034390",
- 				Value:     Inverse(TranslateFloat64, float64(1.1951199053037729)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194289217532302)),
  			},
  			{
  				Timestamp: s"1634034400",
- 				Value:     Inverse(TranslateFloat64, float64(1.1935372458145648)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1934152634853188)),
  			},
  			{
  				Timestamp: s"1634034410",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923448011161877)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1922575519847065)),
  			},
  			{
  				Timestamp: s"1634034420",
- 				Value:     Inverse(TranslateFloat64, float64(1.1915948847517162)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916511738310673)),
  			},
  			{
  				Timestamp: s"1634034430",
- 				Value:     Inverse(TranslateFloat64, float64(1.1914937370450243)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1917690448204263)),
  			},
  			{
  				Timestamp: s"1634034440",
- 				Value:     Inverse(TranslateFloat64, float64(1.1908740341103263)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916176091776125)),
  			},
  			{
  				Timestamp: s"1634034450",
- 				Value:     Inverse(TranslateFloat64, float64(1.1915643448426905)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192629502993077)),
  			},
  			{
  				Timestamp: s"1634034460",
- 				Value:     Inverse(TranslateFloat64, float64(1.1927638751343934)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1932662320129261)),
  			},
  			{
  				Timestamp: s"1634034470",
- 				Value:     Inverse(TranslateFloat64, float64(1.1937499059077639)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1948747890341715)),
  			},
  			{
  				Timestamp: s"1634034480",
- 				Value:     Inverse(TranslateFloat64, float64(1.1953561422356462)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1962643991858284)),
  			},
  			{
  				Timestamp: s"1634034490",
- 				Value:     Inverse(TranslateFloat64, float64(1.19620421795448)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1970373864621957)),
  			},
  			{
  				Timestamp: s"1634034500",
- 				Value:     Inverse(TranslateFloat64, float64(1.197756676110146)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1983710383427228)),
  			},
  			{
  				Timestamp: s"1634034510",
- 				Value:     Inverse(TranslateFloat64, float64(1.198607343401421)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199043783264804)),
  			},
  			{
  				Timestamp: s"1634034520",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991313393612004)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999613982845203)),
  			},
  			{
  				Timestamp: s"1634034530",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006498441712319)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2013654805706917)),
  			},
  			{
  				Timestamp: s"1634034540",
- 				Value:     Inverse(TranslateFloat64, float64(1.2022144406604078)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2025511126266792)),
  			},
  			{
  				Timestamp: s"1634034550",
- 				Value:     Inverse(TranslateFloat64, float64(1.2031808277605087)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2038456779710638)),
  			},
  			{
  				Timestamp: s"1634034560",
- 				Value:     Inverse(TranslateFloat64, float64(1.20324463304523)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.204342885748742)),
  			},
  			{
  				Timestamp: s"1634034570",
- 				Value:     Inverse(TranslateFloat64, float64(1.2042130662948936)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2043129190737898)),
  			},
  			{
  				Timestamp: s"1634034580",
- 				Value:     Inverse(TranslateFloat64, float64(1.2043792290013882)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2041041464428417)),
  			},
  			{
  				Timestamp: s"1634034590",
- 				Value:     Inverse(TranslateFloat64, float64(1.2033432211349164)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2030252212179928)),
  			},
  			{
  				Timestamp: s"1634034600",
- 				Value:     Inverse(TranslateFloat64, float64(1.2021874389943334)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2017552550377635)),
  			},
  			{
  				Timestamp: s"1634034610",
- 				Value:     Inverse(TranslateFloat64, float64(1.2014479141578183)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201173230921591)),
  			},
  			{
  				Timestamp: s"1634034620",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010302415781922)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199976849337367)),
  			},
  			{
  				Timestamp: s"1634034630",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002236347528292)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1994297873177049)),
  			},
  			{
  				Timestamp: s"1634034640",
- 				Value:     Inverse(TranslateFloat64, float64(1.1997622073712673)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987696379487816)),
  			},
  			{
  				Timestamp: s"1634034650",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991981976997705)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197846237401892)),
  			},
  			{
  				Timestamp: s"1634034660",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982127711294104)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197588388359226)),
  			},
  			{
  				Timestamp: s"1634034670",
- 				Value:     Inverse(TranslateFloat64, float64(1.1984051226423338)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1972621176650542)),
  			},
  			{
  				Timestamp: s"1634034680",
- 				Value:     Inverse(TranslateFloat64, float64(1.198470152753008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1978296843590215)),
  			},
  			{
  				Timestamp: s"1634034690",
- 				Value:     Inverse(TranslateFloat64, float64(1.1996988936685598)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1985418495670375)),
  			},
  			{
  				Timestamp: s"1634034700",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001299547513462)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990177359690684)),
  			},
  			{
  				Timestamp: s"1634034710",
- 				Value:     Inverse(TranslateFloat64, float64(1.2005695144522126)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2002837566296674)),
  			},
  		},
  	},
  }