Try implementing GHashTable suggestion

8 jobs for issue-10-cancellable in 8 minutes and 38 seconds
Status Job ID Name Coverage
  Build
passed #323148
librem5
build:native-debian-bullseye

00:01:09

passed #323146
librem5
build:native-debian-buster:full

00:01:09

passed #323147
librem5
build:native-debian-buster:lib

00:01:04

 
  Test
passed #323149
librem5
test:native-debian-bullseye

00:00:48

59.2%
 
  Package
passed #323150
librem5
package:deb-debian-buster

00:01:26

passed #323151
librem5:arm64
package:deb-debian-buster:arm64

00:05:15

 
  Test Package
passed #323152
librem5
autopkgtest-debian-buster-package

00:01:24

passed #323153
librem5
lintian-debian-buster-package

00:01:12