Merge branch 'wip/header-order' into 'master'

Don't assume iterating a hash table will give items in the same order they were inserted

Closes #21

See merge request !9
11 jobs for master in 41 minutes and 36 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
passed #200829
fedora:asan

00:11:50

passed #200654
fedora:coverage

00:03:53

71.4%
passed #200653
fedora:ubsan

00:20:47

passed #201661
fedora:Werror

00:04:24

failed #200652
fedora:asan

00:20:44

failed #201258
fedora:Werror

01:30:01

failed #201196
fedora:Werror

00:00:56

failed #200828
fedora:Werror

01:30:00

failed #200651
fedora:Werror

00:05:01

 
  Deploy
passed #200655
pages

00:04:34

passed pages:deploy

00:00:00