Merge-ignore branch 'amortizing-iterators'.

See comments in that commit.  It's a good idea, but needs some further
refinement in order to really shine.
3 jobs for up/v0.0.2 in 0 seconds (queued for 100 minutes and 24 seconds)
Status Job ID Name Coverage
  Build
failed #2443
build

 
  Test
failed #2445
allowed to fail
code_quality

failed #2444
test

 
Name Stage Failure
failed
build Build There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
test Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
code_quality Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log