summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2023-03-27 20:37:56 +0300
committerPaul Buetow <paul@buetow.org>2023-03-27 20:37:56 +0300
commit5da8d3b684e11b607de9461292cc1c83fdabdfdd (patch)
tree3a5b1a77017fb59f60926361406e8c95e1b1a565
parent496aa4dd9554d1aaae87a968ad683d22a8b1924c (diff)
add fixtures for est
-rw-r--r--fixtures/alphacentauri.records671
-rw-r--r--fixtures/bernoulli.records10
-rw-r--r--fixtures/blowfish.records16
-rw-r--r--fixtures/callisto.records153
-rw-r--r--fixtures/cobol.records7
-rw-r--r--fixtures/deimos.records6
-rw-r--r--fixtures/deltavega.records12
-rw-r--r--fixtures/dionysus.records136
-rw-r--r--fixtures/earth.records108
-rw-r--r--fixtures/fibonacci.records5
-rw-r--r--fixtures/fishbone.records10
-rw-r--r--fixtures/fishfinger.records8
-rw-r--r--fixtures/host0.records10
-rw-r--r--fixtures/joghurt.records10
-rw-r--r--fixtures/london.records9
-rw-r--r--fixtures/makemake.records50
-rw-r--r--fixtures/mars.records207
-rw-r--r--fixtures/miranda.records1
-rw-r--r--fixtures/phobos.records40
-rw-r--r--fixtures/pluto.records51
-rw-r--r--fixtures/sagittarius.records15
-rw-r--r--fixtures/sentax.records10
-rw-r--r--fixtures/sirius.records7
-rw-r--r--fixtures/sun.records33
-rw-r--r--fixtures/t450.records25
-rw-r--r--fixtures/twofish.records10
-rw-r--r--fixtures/uranus.records150
-rw-r--r--fixtures/uugrn.records9
-rw-r--r--fixtures/vulcan.records19
-rw-r--r--guprecords.raku3
30 files changed, 1801 insertions, 0 deletions
diff --git a/fixtures/alphacentauri.records b/fixtures/alphacentauri.records
new file mode 100644
index 0000000..3e4a6a7
--- /dev/null
+++ b/fixtures/alphacentauri.records
@@ -0,0 +1,671 @@
+717973:1442162027:FreeBSD 10.1-RELEASE-p19
+463437:1447517763:FreeBSD 10.1-RELEASE-p19
+456687:1433598357:FreeBSD 10.1-RELEASE-p10
+269699:1496823278:FreeBSD 10.3-RELEASE-p18
+261977:1612943673:FreeBSD 11.4-RELEASE-p5
+241127:1613205754:FreeBSD 11.4-RELEASE-p5
+236366:1471700336:FreeBSD 10.1-RELEASE-p35
+229425:1440785941:FreeBSD 10.1-RELEASE-p16
+228775:1609516216:FreeBSD 11.4-RELEASE-p5
+228595:1444465805:FreeBSD 10.1-RELEASE-p19
+195611:1593687623:FreeBSD 11.4-RELEASE
+191512:1431280149:FreeBSD 10.1-RELEASE-p9
+184756:1436474444:FreeBSD 10.1-RELEASE-p10
+180677:1591456896:FreeBSD 11.3-RELEASE-p9
+172406:1469977594:FreeBSD 10.1-RELEASE-p35
+167675:1604746626:FreeBSD 11.4-RELEASE-p3
+167344:1465749056:FreeBSD 10.1-RELEASE-p35
+167298:1610625260:FreeBSD 11.4-RELEASE-p5
+162145:1469383055:FreeBSD 10.1-RELEASE-p35
+161432:1472494168:FreeBSD 10.1-RELEASE-p35
+160273:1474136927:FreeBSD 10.1-RELEASE-p35
+157444:1470856556:FreeBSD 10.1-RELEASE-p35
+157044:1467573756:FreeBSD 10.1-RELEASE-p35
+154076:1475439124:FreeBSD 10.1-RELEASE-p35
+153157:1467232043:FreeBSD 10.1-RELEASE-p35
+152582:1435352898:FreeBSD 10.1-RELEASE-p10
+147115:1471553036:FreeBSD 10.1-RELEASE-p35
+142553:1472167447:FreeBSD 10.1-RELEASE-p35
+137535:1428823791:FreeBSD 10.1-RELEASE-p6
+134801:1528011567:FreeBSD 10.3-RELEASE-p24
+134494:1452339506:FreeBSD 10.1-RELEASE-p19
+131789:1411838123:FreeBSD 10.0-RELEASE-p9
+129602:1449406798:FreeBSD 10.1-RELEASE-p19
+127695:1451482305:FreeBSD 10.1-RELEASE-p19
+127675:1461187925:FreeBSD 10.1-RELEASE-p31
+126249:1536303571:FreeBSD 11.1-RELEASE-p10
+126182:1451656618:FreeBSD 10.1-RELEASE-p19
+123235:1484729017:FreeBSD 10.3-RELEASE-p11
+122313:1446044487:FreeBSD 10.1-RELEASE-p19
+121866:1446995334:FreeBSD 10.1-RELEASE-p19
+120130:1451835470:FreeBSD 10.1-RELEASE-p19
+118095:1459337432:FreeBSD 10.1-RELEASE-p31
+116781:1530772419:FreeBSD 11.1-RELEASE-p10
+116591:1509608209:FreeBSD 10.3-RELEASE-p20
+115978:1479714422:FreeBSD 10.1-RELEASE-p41
+115960:1465282040:FreeBSD 10.1-RELEASE-p35
+113090:1465025710:FreeBSD 10.1-RELEASE-p35
+112985:1508398615:FreeBSD 10.3-RELEASE-p20
+112784:1482655216:FreeBSD 10.3-RELEASE-p11
+112699:1509180101:FreeBSD 10.3-RELEASE-p20
+112183:1537511684:FreeBSD 11.1-RELEASE-p10
+111995:1456682005:FreeBSD 10.1-RELEASE-p26
+111769:1473494231:FreeBSD 10.1-RELEASE-p35
+111690:1483001910:FreeBSD 10.3-RELEASE-p11
+111201:1590304091:FreeBSD 11.3-RELEASE-p9
+110336:1591777264:FreeBSD 11.3-RELEASE-p9
+109599:1611396588:FreeBSD 11.4-RELEASE-p5
+109194:1464770406:FreeBSD 10.1-RELEASE-p31
+108919:1464425081:FreeBSD 10.1-RELEASE-p31
+108751:1471444149:FreeBSD 10.1-RELEASE-p35
+108103:1455821897:FreeBSD 10.1-RELEASE-p26
+107674:1593335126:FreeBSD 11.4-RELEASE
+107619:1430755057:FreeBSD 10.1-RELEASE-p9
+107581:1440612419:FreeBSD 10.1-RELEASE-p16
+107451:1490519349:FreeBSD 10.3-RELEASE-p11
+107055:1496567745:FreeBSD 10.3-RELEASE-p18
+106168:1483871432:FreeBSD 10.3-RELEASE-p11
+104647:1603434592:FreeBSD 11.4-RELEASE-p3
+104531:1482145069:FreeBSD 10.3-RELEASE-p11
+103562:1441826038:FreeBSD 10.1-RELEASE-p19
+103424:1469182576:FreeBSD 10.1-RELEASE-p35
+103401:1448396199:FreeBSD 10.1-RELEASE-p19
+102849:1469874351:FreeBSD 10.1-RELEASE-p35
+102256:1466332544:FreeBSD 10.1-RELEASE-p35
+102071:1472380729:FreeBSD 10.1-RELEASE-p35
+101211:1435953189:FreeBSD 10.1-RELEASE-p10
+100200:1437077400:FreeBSD 10.1-RELEASE-p10
+99777:1517141823:FreeBSD 10.3-RELEASE-p24
+99237:1452720363:FreeBSD 10.1-RELEASE-p19
+98966:1438720234:FreeBSD 10.1-RELEASE-p10
+98842:1527420758:FreeBSD 10.3-RELEASE-p24
+98793:1514111789:FreeBSD 10.3-RELEASE-p20
+98609:1428173676:FreeBSD 10.1-RELEASE-p6
+98467:1465645133:FreeBSD 10.1-RELEASE-p35
+98439:1464632730:FreeBSD 10.1-RELEASE-p31
+98091:1446846309:FreeBSD 10.1-RELEASE-p19
+97599:1448747601:FreeBSD 10.1-RELEASE-p19
+97233:1488628219:FreeBSD 10.3-RELEASE-p11
+96578:1541661427:FreeBSD 11.1-RELEASE-p10
+95600:1463206355:FreeBSD 10.1-RELEASE-p31
+94974:1458945426:FreeBSD 10.1-RELEASE-p26
+94274:1455403726:FreeBSD 10.1-RELEASE-p26
+94123:1438379477:FreeBSD 10.1-RELEASE-p10
+92474:1580653126:FreeBSD 11.2-RELEASE-p14
+92145:1470576255:FreeBSD 10.1-RELEASE-p35
+92114:1459587270:FreeBSD 10.1-RELEASE-p31
+92104:1459117496:FreeBSD 10.1-RELEASE-p31
+90539:1453074661:FreeBSD 10.1-RELEASE-p19
+90381:1521899619:FreeBSD 10.3-RELEASE-p24
+90299:1481900101:FreeBSD 10.3-RELEASE-p11
+90241:1460793359:FreeBSD 10.1-RELEASE-p31
+90072:1604051228:FreeBSD 11.4-RELEASE-p3
+89978:1457222422:FreeBSD 10.1-RELEASE-p26
+89842:1512831758:FreeBSD 10.3-RELEASE-p20
+89580:1513955220:FreeBSD 10.3-RELEASE-p20
+88706:1606901143:FreeBSD 11.4-RELEASE-p5
+88333:1428057965:FreeBSD 10.1-RELEASE
+88003:1437780797:FreeBSD 10.1-RELEASE-p10
+87089:1463302111:FreeBSD 10.1-RELEASE-p31
+87053:1463647747:FreeBSD 10.1-RELEASE-p31
+85968:1460279232:FreeBSD 10.1-RELEASE-p31
+85469:1538320531:FreeBSD 11.1-RELEASE-p10
+85457:1460884543:FreeBSD 10.1-RELEASE-p31
+85274:1461403126:FreeBSD 10.1-RELEASE-p31
+85266:1530976734:FreeBSD 11.1-RELEASE-p10
+82544:1482512656:FreeBSD 10.3-RELEASE-p11
+82541:1486832659:FreeBSD 10.3-RELEASE-p11
+82341:1460538631:FreeBSD 10.1-RELEASE-p31
+80960:1434450670:FreeBSD 10.1-RELEASE-p10
+79755:1515865845:FreeBSD 10.3-RELEASE-p24
+79726:1481997074:FreeBSD 10.3-RELEASE-p11
+79429:1592585771:FreeBSD 11.4-RELEASE
+79426:1534610313:FreeBSD 11.1-RELEASE-p10
+79053:1480786783:FreeBSD 10.1-RELEASE-p41
+78817:1525971983:FreeBSD 10.3-RELEASE-p24
+78235:1591299702:FreeBSD 11.3-RELEASE-p9
+78053:1434055274:FreeBSD 10.1-RELEASE-p10
+77822:1483554178:FreeBSD 10.3-RELEASE-p11
+77364:1613446985:FreeBSD 11.4-RELEASE-p7
+76520:1500745480:FreeBSD 10.3-RELEASE-p20
+75610:1484852390:FreeBSD 10.3-RELEASE-p11
+75595:1546714805:FreeBSD 11.1-RELEASE-p10
+75414:1480273386:FreeBSD 10.1-RELEASE-p41
+74045:1513797955:FreeBSD 10.3-RELEASE-p20
+73290:1421584679:FreeBSD 10.1-RELEASE
+72997:1525200203:FreeBSD 10.3-RELEASE-p24
+72042:1591988359:FreeBSD 11.3-RELEASE-p9
+71940:1512306185:FreeBSD 10.3-RELEASE-p20
+71258:1607262067:FreeBSD 11.4-RELEASE-p5
+71074:1592334926:FreeBSD 11.3-RELEASE-p9
+70314:1528226886:FreeBSD 10.3-RELEASE-p29
+69628:1513715972:FreeBSD 10.3-RELEASE-p20
+68573:1506283027:FreeBSD 10.3-RELEASE-p20
+68460:1502548632:FreeBSD 10.3-RELEASE-p20
+68446:1416338318:FreeBSD 10.1-RELEASE
+67922:1475975032:FreeBSD 10.1-RELEASE-p35
+67608:1610209105:FreeBSD 11.4-RELEASE-p5
+67468:1491135710:FreeBSD 10.3-RELEASE-p11
+66711:1527280089:FreeBSD 10.3-RELEASE-p24
+66515:1469288157:FreeBSD 10.1-RELEASE-p35
+66283:1471180126:FreeBSD 10.1-RELEASE-p35
+65567:1523566033:FreeBSD 10.3-RELEASE-p24
+64448:1592067122:FreeBSD 11.3-RELEASE-p9
+64200:1480716600:FreeBSD 10.1-RELEASE-p41
+63613:1508275187:FreeBSD 10.3-RELEASE-p20
+63080:1437200920:FreeBSD 10.1-RELEASE-p10
+63043:1462202957:FreeBSD 10.1-RELEASE-p31
+62789:1598026742:FreeBSD 11.4-RELEASE-p2
+62621:1458113779:FreeBSD 10.1-RELEASE-p26
+62600:1460183800:FreeBSD 10.1-RELEASE-p31
+62245:1611043124:FreeBSD 11.4-RELEASE-p5
+62023:1445496377:FreeBSD 10.1-RELEASE-p19
+61441:1580079359:FreeBSD 11.2-RELEASE-p14
+61357:1444805843:FreeBSD 10.1-RELEASE-p19
+61120:1432412512:FreeBSD 10.1-RELEASE-p9
+60811:1446537989:FreeBSD 10.1-RELEASE-p19
+59854:1443856946:FreeBSD 10.1-RELEASE-p19
+59813:1556384969:FreeBSD 11.2-RELEASE-p9
+59549:1447316851:FreeBSD 10.1-RELEASE-p19
+59375:1448008225:FreeBSD 10.1-RELEASE-p19
+59177:1442043223:FreeBSD 10.1-RELEASE-p19
+59019:1534014121:FreeBSD 11.1-RELEASE-p10
+58546:1446626654:FreeBSD 10.1-RELEASE-p19
+58225:1432566712:FreeBSD 10.1-RELEASE-p10
+58073:1436082727:FreeBSD 10.1-RELEASE-p10
+56977:1601222203:FreeBSD 11.4-RELEASE-p3
+56948:1443514252:FreeBSD 10.1-RELEASE-p19
+56760:1437293640:FreeBSD 10.1-RELEASE-p10
+56069:1443342331:FreeBSD 10.1-RELEASE-p19
+54973:1593486234:FreeBSD 11.4-RELEASE
+54600:1611590916:FreeBSD 11.4-RELEASE-p5
+54341:1439024059:FreeBSD 10.1-RELEASE-p10
+54227:1448186173:FreeBSD 10.1-RELEASE-p19
+53886:1449309714:FreeBSD 10.1-RELEASE-p19
+53724:1445767476:FreeBSD 10.1-RELEASE-p19
+53445:1445413525:FreeBSD 10.1-RELEASE-p19
+53351:1462644649:FreeBSD 10.1-RELEASE-p31
+53311:1440321089:FreeBSD 10.1-RELEASE-p16
+53133:1466890276:FreeBSD 10.1-RELEASE-p35
+53052:1447236948:FreeBSD 10.1-RELEASE-p19
+52643:1509784160:FreeBSD 10.3-RELEASE-p20
+52259:1533749656:FreeBSD 11.1-RELEASE-p10
+52135:1608404442:FreeBSD 11.4-RELEASE-p5
+52082:1454149918:FreeBSD 10.1-RELEASE-p26
+52065:1456569135:FreeBSD 10.1-RELEASE-p26
+51813:1439112987:FreeBSD 10.1-RELEASE-p10
+51740:1440236260:FreeBSD 10.1-RELEASE-p16
+51667:1453545533:FreeBSD 10.1-RELEASE-p26
+50791:1437904409:FreeBSD 10.1-RELEASE-p10
+50669:1434877817:FreeBSD 10.1-RELEASE-p10
+50563:1445075837:FreeBSD 10.1-RELEASE-p19
+50359:1436695241:FreeBSD 10.1-RELEASE-p10
+50201:1455966199:FreeBSD 10.1-RELEASE-p26
+49427:1501961378:FreeBSD 10.3-RELEASE-p20
+49298:1604696609:FreeBSD 11.4-RELEASE-p3
+49111:1581361705:FreeBSD 11.2-RELEASE-p14
+48465:1448623935:FreeBSD 10.1-RELEASE-p19
+48462:1459679538:FreeBSD 10.1-RELEASE-p31
+47871:1457869329:FreeBSD 10.1-RELEASE-p26
+47813:1464559763:FreeBSD 10.1-RELEASE-p31
+47736:1547020086:FreeBSD 11.1-RELEASE-p10
+47704:1476562167:FreeBSD 10.1-RELEASE-p35
+47495:1446292105:FreeBSD 10.1-RELEASE-p19
+47104:1592506486:FreeBSD 11.3-RELEASE-p9
+47094:1590737441:FreeBSD 11.3-RELEASE-p9
+46461:1597863298:FreeBSD 11.4-RELEASE-p2
+45808:1435089605:FreeBSD 10.1-RELEASE-p10
+45687:1438514313:FreeBSD 10.1-RELEASE-p10
+44792:1533840106:FreeBSD 11.1-RELEASE-p10
+44668:1419231993:FreeBSD 10.1-RELEASE
+43806:1528315804:FreeBSD 10.3-RELEASE-p29
+43284:1466846854:FreeBSD 10.1-RELEASE-p35
+42853:1434275536:FreeBSD 10.1-RELEASE-p10
+42804:1606855590:FreeBSD 11.4-RELEASE-p3
+42482:1483266272:FreeBSD 10.3-RELEASE-p11
+42318:1406172118:FreeBSD 10.0-RELEASE-p7
+42283:1441541717:FreeBSD 10.1-RELEASE-p19
+42282:1436357718:FreeBSD 10.1-RELEASE-p10
+41556:1494756832:FreeBSD 10.3-RELEASE-p18
+41230:1422402881:FreeBSD 10.1-RELEASE
+40702:1504428433:FreeBSD 10.3-RELEASE-p20
+40274:1472898443:FreeBSD 10.1-RELEASE-p35
+40178:1459077173:FreeBSD 10.1-RELEASE-p26
+39896:1611323750:FreeBSD 11.4-RELEASE-p5
+39564:1410164133:FreeBSD 10.0-RELEASE-p7
+39334:1541846857:FreeBSD 11.1-RELEASE-p10
+39261:1593568979:FreeBSD 11.4-RELEASE
+38864:1541622425:FreeBSD 11.1-RELEASE-p10
+38673:1443618927:FreeBSD 10.1-RELEASE-p19
+38428:1421961640:FreeBSD 10.1-RELEASE
+38404:1529823520:FreeBSD 11.1-RELEASE-p10
+37460:1441028140:FreeBSD 10.1-RELEASE-p19
+37115:1504695938:FreeBSD 10.3-RELEASE-p20
+36725:1431769795:FreeBSD 10.1-RELEASE-p9
+36669:1405204531:FreeBSD 10.0-RELEASE
+36502:1443966698:FreeBSD 10.1-RELEASE-p19
+35866:1405383865:FreeBSD 10.0-RELEASE
+35566:1429959936:FreeBSD 10.1-RELEASE-p6
+35497:1612092861:FreeBSD 11.4-RELEASE-p5
+34088:1439649112:FreeBSD 10.1-RELEASE-p10
+33998:1432841737:FreeBSD 10.1-RELEASE-p10
+33528:1584267115:FreeBSD 11.2-RELEASE-p14
+32984:1404977839:FreeBSD 10.0-RELEASE
+32653:1407999022:FreeBSD 10.0-RELEASE-p7
+32510:1404944283:FreeBSD 10.0-RELEASE
+31067:1422606241:FreeBSD 10.1-RELEASE
+31053:1422175872:FreeBSD 10.1-RELEASE
+30406:1562494682:FreeBSD 11.2-RELEASE-p11
+30372:1435505628:FreeBSD 10.1-RELEASE-p10
+29079:1439740521:FreeBSD 10.1-RELEASE-p16
+29078:1515836013:FreeBSD 10.3-RELEASE-p20
+28732:1434816068:FreeBSD 10.1-RELEASE-p10
+28272:1486289984:FreeBSD 10.3-RELEASE-p11
+28078:1402729201:Linux 3.2.0-4-amd64
+27884:1492609315:FreeBSD 10.3-RELEASE-p11
+27622:1416554253:FreeBSD 10.1-RELEASE
+27245:1403336871:Linux 3.2.0-4-amd64
+26584:1404243205:FreeBSD 10.0-RELEASE
+26262:1425819046:FreeBSD 10.1-RELEASE
+25797:1498889582:FreeBSD 10.3-RELEASE-p18
+25106:1520173572:FreeBSD 10.3-RELEASE-p24
+24803:1433272015:FreeBSD 10.1-RELEASE-p10
+24727:1579345805:FreeBSD 11.2-RELEASE-p14
+24251:1431177595:FreeBSD 10.1-RELEASE-p9
+23979:1434788438:FreeBSD 10.1-RELEASE-p10
+23722:1612024661:FreeBSD 11.4-RELEASE-p5
+22942:1420879880:FreeBSD 10.1-RELEASE
+22847:1419078328:FreeBSD 10.1-RELEASE
+22818:1426934322:FreeBSD 10.1-RELEASE
+22634:1411809459:FreeBSD 10.0-RELEASE-p9
+22440:1416159235:FreeBSD 10.1-RELEASE
+22407:1434664011:FreeBSD 10.1-RELEASE-p10
+22112:1434189105:FreeBSD 10.1-RELEASE-p10
+22039:1478929372:FreeBSD 10.1-RELEASE-p41
+22022:1432153195:FreeBSD 10.1-RELEASE-p9
+21990:1432932831:FreeBSD 10.1-RELEASE-p10
+21752:1404030865:Linux 3.2.0-4-amd64
+21698:1433066323:FreeBSD 10.1-RELEASE-p10
+21378:1428526077:FreeBSD 10.1-RELEASE-p6
+21176:1430920379:FreeBSD 10.1-RELEASE-p9
+21072:1426417015:FreeBSD 10.1-RELEASE
+20974:1529220649:FreeBSD 11.1-RELEASE-p10
+20904:1530609556:FreeBSD 11.1-RELEASE-p10
+20803:1404059257:FreeBSD 10.0-RELEASE
+20786:1592554249:FreeBSD 11.4-RELEASE
+20729:1517675911:FreeBSD 10.3-RELEASE-p24
+20574:1412614693:FreeBSD 10.0-RELEASE-p9
+20016:1591946776:FreeBSD 11.3-RELEASE-p9
+19867:1530357169:FreeBSD 11.1-RELEASE-p10
+19441:1548498440:FreeBSD 11.1-RELEASE-p10
+19417:1406579783:FreeBSD 10.0-RELEASE-p7
+19290:1456658021:FreeBSD 10.1-RELEASE-p26
+18995:1422294268:FreeBSD 10.1-RELEASE
+18926:1481364828:FreeBSD 10.1-RELEASE-p41
+18461:1422477933:FreeBSD 10.1-RELEASE
+18327:1480160174:FreeBSD 10.1-RELEASE-p41
+18210:1426438241:FreeBSD 10.1-RELEASE
+17619:1443945226:FreeBSD 10.1-RELEASE-p19
+17491:1507967804:FreeBSD 10.3-RELEASE-p20
+17451:1408345749:FreeBSD 10.0-RELEASE-p7
+17336:1510428886:FreeBSD 10.3-RELEASE-p20
+17286:1610797393:FreeBSD 11.4-RELEASE-p5
+17079:1509903944:FreeBSD 10.3-RELEASE-p20
+16719:1609791860:FreeBSD 11.4-RELEASE-p5
+16231:1506766788:FreeBSD 10.3-RELEASE-p20
+15932:1592724240:FreeBSD 11.4-RELEASE
+15676:1487168761:FreeBSD 10.3-RELEASE-p11
+15617:1527358201:FreeBSD 10.3-RELEASE-p24
+15598:1494158524:FreeBSD 10.3-RELEASE-p18
+15227:1453276743:FreeBSD 10.1-RELEASE-p19
+15074:1526828489:FreeBSD 10.3-RELEASE-p24
+14863:1503901855:FreeBSD 10.3-RELEASE-p20
+14800:1496476281:FreeBSD 10.3-RELEASE-p18
+14625:1416136473:FreeBSD 10.1-RELEASE
+14531:1485592119:FreeBSD 10.3-RELEASE-p11
+14263:1595674802:FreeBSD 11.4-RELEASE
+14067:1524405609:FreeBSD 10.3-RELEASE-p24
+14059:1478448045:FreeBSD 10.1-RELEASE-p41
+14042:1610610439:FreeBSD 11.4-RELEASE-p5
+13985:1406021467:FreeBSD 10.0-RELEASE-p7
+13976:1412753084:FreeBSD 10.0-RELEASE-p9
+13889:1604224294:FreeBSD 11.4-RELEASE-p3
+13538:1487418059:FreeBSD 10.3-RELEASE-p11
+13317:1404542638:FreeBSD 10.0-RELEASE
+13185:1581156912:FreeBSD 11.2-RELEASE-p14
+13070:1535906500:FreeBSD 11.1-RELEASE-p10
+13061:1593670647:FreeBSD 11.4-RELEASE
+13054:1405176517:FreeBSD 10.0-RELEASE
+13011:1416665895:FreeBSD 10.1-RELEASE
+12966:1404631491:FreeBSD 10.0-RELEASE
+12771:1403802460:Linux 3.2.0-4-amd64
+12496:1495895965:FreeBSD 10.3-RELEASE-p18
+12468:1441015521:FreeBSD 10.1-RELEASE-p19
+12088:1506783151:FreeBSD 10.3-RELEASE-p20
+11995:1414222738:FreeBSD 10.0-RELEASE-p9
+11930:1420747388:FreeBSD 10.1-RELEASE
+11719:1410291985:FreeBSD 10.0-RELEASE-p7
+11490:1402235303:Linux 3.2.0-4-amd64
+11486:1417090171:FreeBSD 10.1-RELEASE
+11475:1523086381:FreeBSD 10.3-RELEASE-p24
+11321:1404930961:FreeBSD 10.0-RELEASE
+11295:1419892093:FreeBSD 10.1-RELEASE
+11271:1538209967:FreeBSD 11.1-RELEASE-p10
+11108:1500734243:FreeBSD 10.3-RELEASE-p18
+11093:1403817728:Linux 3.2.0-4-amd64
+11074:1447506548:FreeBSD 10.1-RELEASE-p19
+11028:1483178152:FreeBSD 10.3-RELEASE-p11
+10981:1479648001:FreeBSD 10.1-RELEASE-p41
+10666:1416512159:FreeBSD 10.1-RELEASE
+10659:1405241342:FreeBSD 10.0-RELEASE
+10564:1412544293:FreeBSD 10.0-RELEASE-p9
+10498:1533370978:FreeBSD 11.1-RELEASE-p10
+10226:1404404722:FreeBSD 10.0-RELEASE
+10117:1487185279:FreeBSD 10.3-RELEASE-p11
+10084:1476551945:FreeBSD 10.1-RELEASE-p35
+9615:1527529828:FreeBSD 10.3-RELEASE-p24
+9578:1428740190:FreeBSD 10.1-RELEASE-p6
+9576:1497178768:FreeBSD 10.3-RELEASE-p18
+9401:1613721087:FreeBSD 11.4-RELEASE-p7
+9345:1514218642:FreeBSD 10.3-RELEASE-p20
+9308:1511779989:FreeBSD 10.3-RELEASE-p20
+9076:1411205052:FreeBSD 10.0-RELEASE-p7
+8987:1416725971:FreeBSD 10.1-RELEASE
+8717:1402303634:Linux 3.2.0-4-amd64
+8466:1419709001:FreeBSD 10.1-RELEASE
+8276:1514228129:FreeBSD 10.3-RELEASE-p20
+8244:1485344375:FreeBSD 10.3-RELEASE-p11
+8082:1507388993:FreeBSD 10.3-RELEASE-p20
+7968:1403954200:Linux 3.2.0-4-amd64
+7967:1413113181:FreeBSD 10.0-RELEASE-p9
+7964:1418551927:FreeBSD 10.1-RELEASE
+7816:1494150584:FreeBSD 10.3-RELEASE-p18
+7799:1416417300:FreeBSD 10.1-RELEASE
+7738:1491737830:FreeBSD 10.3-RELEASE-p11
+7690:1474444397:FreeBSD 10.1-RELEASE-p35
+7497:1593252448:FreeBSD 11.4-RELEASE
+7362:1428782299:FreeBSD 10.1-RELEASE-p6
+7288:1592458351:FreeBSD 11.3-RELEASE-p9
+7277:1593163053:FreeBSD 11.4-RELEASE
+7175:1412502206:FreeBSD 10.0-RELEASE-p9
+7082:1428341227:FreeBSD 10.1-RELEASE-p6
+7000:1595762623:FreeBSD 11.4-RELEASE-p1
+6958:1486322938:FreeBSD 10.3-RELEASE-p11
+6801:1487499803:FreeBSD 10.3-RELEASE-p11
+6783:1479589598:FreeBSD 10.1-RELEASE-p41
+6752:1410610497:FreeBSD 10.0-RELEASE-p7
+6708:1403213487:Linux 3.2.0-4-amd64
+6653:1590648637:FreeBSD 11.3-RELEASE-p9
+6636:1414237770:FreeBSD 10.0-RELEASE-p9
+6628:1469867584:FreeBSD 10.1-RELEASE-p35
+6624:1542959792:FreeBSD 11.1-RELEASE-p10
+6597:1420129961:FreeBSD 10.1-RELEASE
+6482:1428750431:FreeBSD 10.1-RELEASE-p6
+6472:1420020705:FreeBSD 10.1-RELEASE
+6466:1410282124:FreeBSD 10.0-RELEASE-p7
+6382:1459455681:FreeBSD 10.1-RELEASE-p31
+6254:1556374435:FreeBSD 11.1-RELEASE-p10
+6220:1480877839:FreeBSD 10.1-RELEASE-p41
+6201:1525295019:FreeBSD 10.3-RELEASE-p24
+6178:1426359667:FreeBSD 10.1-RELEASE
+5968:1483116582:FreeBSD 10.3-RELEASE-p11
+5932:1414259074:FreeBSD 10.0-RELEASE-p9
+5930:1403966878:Linux 3.2.0-4-amd64
+5848:1527252061:FreeBSD 10.3-RELEASE-p24
+5721:1460532787:FreeBSD 10.1-RELEASE-p31
+5677:1514284708:FreeBSD 10.3-RELEASE-p20
+5652:1531375614:FreeBSD 11.1-RELEASE-p10
+5518:1593269164:FreeBSD 11.4-RELEASE
+5495:1488622597:FreeBSD 10.3-RELEASE-p11
+5450:1432506261:FreeBSD 10.1-RELEASE-p10
+5371:1501345612:FreeBSD 10.3-RELEASE-p20
+5211:1405013001:FreeBSD 10.0-RELEASE
+5144:1415370240:FreeBSD 10.0-RELEASE-p10
+5104:1512423535:FreeBSD 10.3-RELEASE-p20
+5074:1407046751:FreeBSD 10.0-RELEASE-p7
+4943:1445762397:FreeBSD 10.1-RELEASE-p19
+4916:1531565225:FreeBSD 11.1-RELEASE-p10
+4854:1566559390:FreeBSD 11.2-RELEASE-p11
+4843:1416041958:FreeBSD 10.1-RELEASE
+4789:1405760083:FreeBSD 10.0-RELEASE
+4600:1418547206:FreeBSD 10.1-RELEASE
+4556:1513529759:FreeBSD 10.3-RELEASE-p20
+4556:1439735839:FreeBSD 10.1-RELEASE-p16
+4484:1416031884:FreeBSD 10.0-RELEASE-p12
+4479:1404238051:FreeBSD 10.0-RELEASE
+4383:1503599917:FreeBSD 10.3-RELEASE-p20
+4374:1605169644:FreeBSD 11.4-RELEASE-p3
+4335:1405841481:FreeBSD 10.0-RELEASE-p7
+4326:1522491819:FreeBSD 10.3-RELEASE-p24
+4279:1487410717:FreeBSD 10.3-RELEASE-p11
+4223:1431860556:FreeBSD 10.1-RELEASE-p9
+4159:1592466513:FreeBSD 11.3-RELEASE-p9
+4153:1531644462:FreeBSD 11.1-RELEASE-p10
+4071:1405871332:FreeBSD 10.0-RELEASE-p7
+4032:1488030905:FreeBSD 10.3-RELEASE-p11
+4026:1556380811:FreeBSD 11.1-RELEASE-p15
+3982:1527972769:FreeBSD 10.3-RELEASE-p24
+3916:1536516641:FreeBSD 11.1-RELEASE-p10
+3898:1421572851:FreeBSD 10.1-RELEASE
+3831:1413713022:FreeBSD 10.0-RELEASE-p9
+3492:1591906807:FreeBSD 11.3-RELEASE-p9
+3492:1403438325:Linux 3.2.0-4-amd64
+3485:1590943775:FreeBSD 11.3-RELEASE-p9
+3416:1421569291:FreeBSD 10.1-RELEASE
+3397:1480156635:FreeBSD 10.1-RELEASE-p41
+3351:1410597210:FreeBSD 10.0-RELEASE-p7
+3330:1547244708:FreeBSD 11.1-RELEASE-p10
+3278:1405847344:FreeBSD 10.0-RELEASE-p7
+3239:1418469992:FreeBSD 10.1-RELEASE
+3237:1597574210:FreeBSD 11.4-RELEASE-p1
+3237:1531606010:FreeBSD 11.1-RELEASE-p10
+3146:1416038689:FreeBSD 10.1-RELEASE
+3144:1479070368:FreeBSD 10.1-RELEASE-p41
+3034:1458933309:FreeBSD 10.1-RELEASE-p26
+3005:1546083970:FreeBSD 11.1-RELEASE-p10
+2938:1407064346:FreeBSD 10.0-RELEASE-p7
+2916:1403638660:Linux 3.2.0-4-amd64
+2890:1604693618:FreeBSD 11.4-RELEASE-p3
+2880:1404425468:FreeBSD 10.0-RELEASE
+2858:1608401342:FreeBSD 11.4-RELEASE-p5
+2846:1420225533:FreeBSD 10.1-RELEASE
+2839:1404336186:FreeBSD 10.0-RELEASE
+2820:1506977788:FreeBSD 10.3-RELEASE-p20
+2805:1412337902:FreeBSD 10.0-RELEASE-p9
+2755:1492888375:FreeBSD 10.3-RELEASE-p11
+2749:1411806579:FreeBSD 10.0-RELEASE-p7
+2741:1510481458:FreeBSD 10.3-RELEASE-p20
+2728:1405765011:FreeBSD 10.0-RELEASE
+2595:1403765117:Linux 3.2.0-4-amd64
+2586:1425810646:FreeBSD 10.1-RELEASE
+2545:1404163414:FreeBSD 10.0-RELEASE
+2511:1465023072:FreeBSD 10.1-RELEASE-p31
+2457:1416662410:FreeBSD 10.1-RELEASE
+2441:1426931756:FreeBSD 10.1-RELEASE
+2344:1406088428:FreeBSD 10.0-RELEASE-p7
+2330:1590226979:FreeBSD 11.3-RELEASE-p9
+2303:1542007167:FreeBSD 11.1-RELEASE-p10
+2303:1404160991:FreeBSD 10.0-RELEASE
+2247:1590221767:FreeBSD 11.2-RELEASE-p14
+2227:1609362199:FreeBSD 11.4-RELEASE-p5
+2198:1422462613:FreeBSD 10.1-RELEASE
+2194:1611393463:FreeBSD 11.4-RELEASE-p5
+2171:1427045982:FreeBSD 10.1-RELEASE
+2140:1404367715:FreeBSD 10.0-RELEASE
+2127:1463204089:FreeBSD 10.1-RELEASE-p31
+2069:1531674692:FreeBSD 11.1-RELEASE-p10
+2063:1416036504:FreeBSD 10.1-RELEASE
+2021:1494148434:FreeBSD 10.3-RELEASE-p11
+2008:1420382107:FreeBSD 10.1-RELEASE
+1946:1481897638:FreeBSD 10.2-RELEASE-p24
+1946:1404158923:FreeBSD 10.0-RELEASE
+1936:1590224940:FreeBSD 11.3-RELEASE-p9
+1925:1407625643:FreeBSD 10.0-RELEASE-p7
+1916:1481895179:FreeBSD 10.1-RELEASE-p41
+1913:1598024562:FreeBSD 11.4-RELEASE-p2
+1903:1420971339:FreeBSD 10.1-RELEASE
+1902:1404644585:FreeBSD 10.0-RELEASE
+1886:1610900733:FreeBSD 11.4-RELEASE-p5
+1866:1410722555:FreeBSD 10.0-RELEASE-p7
+1863:1606898502:FreeBSD 11.4-RELEASE-p5
+1854:1528570092:FreeBSD 11.0-RELEASE-p15
+1829:1404364793:FreeBSD 10.0-RELEASE
+1768:1504354826:FreeBSD 10.3-RELEASE-p20
+1755:1420027949:FreeBSD 10.1-RELEASE
+1753:1405757918:FreeBSD 10.0-RELEASE
+1746:1520171696:FreeBSD 10.3-RELEASE-p24
+1657:1414382379:FreeBSD 10.0-RELEASE-p10
+1647:1533062429:FreeBSD 11.1-RELEASE-p10
+1643:1426721377:FreeBSD 10.1-RELEASE
+1640:1414922082:FreeBSD 10.0-RELEASE-p10
+1580:1404841529:FreeBSD 10.0-RELEASE
+1560:1579344122:FreeBSD 11.2-RELEASE-p11
+1540:1590180845:FreeBSD 11.2-RELEASE-p14
+1479:1528566622:FreeBSD 10.3-RELEASE-p29
+1445:1404057692:FreeBSD 10.0-RELEASE
+1400:1406167686:FreeBSD 10.0-RELEASE-p7
+1382:1425813340:FreeBSD 10.1-RELEASE
+1372:1418468480:FreeBSD 10.1-RELEASE
+1371:1562493191:FreeBSD 11.2-RELEASE-p9
+1364:1412189313:FreeBSD 10.0-RELEASE-p9
+1336:1404929516:FreeBSD 10.0-RELEASE
+1310:1414132746:FreeBSD 10.0-RELEASE-p9
+1296:1504357437:FreeBSD 10.3-RELEASE-p20
+1290:1456567662:FreeBSD 10.1-RELEASE-p26
+1275:1600070920:FreeBSD 11.4-RELEASE-p2
+1272:1405767878:FreeBSD 10.0-RELEASE-p7
+1262:1428146543:FreeBSD 10.1-RELEASE
+1240:1478927983:FreeBSD 10.1-RELEASE-p41
+1188:1403037085:Linux 3.2.0-4-amd64
+1174:1606311790:FreeBSD 11.4-RELEASE-p3
+1156:1428781018:FreeBSD 10.1-RELEASE-p6
+1153:1530452253:FreeBSD 11.1-RELEASE-p10
+1151:1404844295:FreeBSD 10.0-RELEASE
+1148:1525273379:FreeBSD 10.3-RELEASE-p24
+1142:1413256249:FreeBSD 10.0-RELEASE-p9
+1078:1405531728:FreeBSD 10.0-RELEASE
+1063:1528568930:FreeBSD 11.0-RELEASE-p15
+1055:1607419574:FreeBSD 11.4-RELEASE-p5
+1047:1595072170:FreeBSD 11.4-RELEASE
+1032:1426794888:FreeBSD 10.1-RELEASE
+995:1427492420:FreeBSD 10.1-RELEASE
+972:1528572044:FreeBSD 11.1-RELEASE-p10
+941:1413627054:FreeBSD 10.0-RELEASE-p9
+925:1478446982:FreeBSD 10.1-RELEASE-p35
+924:1413489566:FreeBSD 10.0-RELEASE-p9
+919:1412501160:FreeBSD 10.0-RELEASE-p9
+879:1413400508:FreeBSD 10.0-RELEASE-p9
+870:1556372836:FreeBSD 11.1-RELEASE-p10
+854:1480272410:FreeBSD 10.1-RELEASE-p41
+842:1595689166:FreeBSD 11.4-RELEASE-p1
+840:1419597339:FreeBSD 10.1-RELEASE
+818:1490518405:FreeBSD 10.3-RELEASE-p11
+814:1528964092:FreeBSD 11.1-RELEASE-p10
+792:1404556961:FreeBSD 10.0-RELEASE
+788:1431813429:FreeBSD 10.1-RELEASE-p9
+754:1600072293:FreeBSD 11.4-RELEASE-p3
+743:1457221554:FreeBSD 10.1-RELEASE-p26
+741:1404366850:FreeBSD 10.0-RELEASE
+728:1405011503:FreeBSD 10.0-RELEASE
+724:1428147926:FreeBSD 10.1-RELEASE-p6
+708:1418967568:FreeBSD 10.1-RELEASE
+707:1481894334:FreeBSD 10.1-RELEASE-p41
+703:1428779583:FreeBSD 10.1-RELEASE-p6
+691:1406091352:FreeBSD 10.0-RELEASE-p7
+689:1406169213:FreeBSD 10.0-RELEASE-p7
+686:1517675096:FreeBSD 10.3-RELEASE-p24
+686:1480785594:FreeBSD 10.1-RELEASE-p41
+683:1528965273:FreeBSD 11.1-RELEASE-p10
+681:1406166877:FreeBSD 10.0-RELEASE-p7
+680:1591173089:FreeBSD 11.3-RELEASE-p9
+675:1592465738:FreeBSD 11.3-RELEASE-p9
+657:1529683723:FreeBSD 11.1-RELEASE-p10
+655:1406358423:FreeBSD 10.0-RELEASE-p7
+645:1405769290:FreeBSD 10.0-RELEASE-p7
+613:1404843556:FreeBSD 10.0-RELEASE
+595:1404942419:FreeBSD 10.0-RELEASE
+578:1421664843:FreeBSD 10.1-RELEASE
+559:1412500468:FreeBSD 10.0-RELEASE-p9
+547:1419596668:FreeBSD 10.1-RELEASE
+541:1406171432:FreeBSD 10.0-RELEASE-p7
+540:1580065377:FreeBSD 11.2-RELEASE-p14
+528:1420027300:FreeBSD 10.1-RELEASE
+520:1604746008:FreeBSD 11.4-RELEASE-p3
+511:1480784953:FreeBSD 10.1-RELEASE-p41
+510:1556373809:FreeBSD 11.1-RELEASE-p10
+510:1405845953:FreeBSD 10.0-RELEASE-p7
+507:1486832024:FreeBSD 10.3-RELEASE-p11
+496:1515865223:FreeBSD 10.3-RELEASE-p24
+492:1405012358:FreeBSD 10.0-RELEASE
+487:1526843859:FreeBSD 10.3-RELEASE-p24
+471:1412499860:FreeBSD 10.0-RELEASE-p9
+462:1592553690:FreeBSD 11.4-RELEASE
+461:1418966985:FreeBSD 10.1-RELEASE
+438:1415429901:FreeBSD 10.0-RELEASE-p10
+435:1405267323:FreeBSD 10.0-RELEASE
+434:1501345047:FreeBSD 10.3-RELEASE-p20
+431:1405018351:FreeBSD 10.0-RELEASE
+423:1406170030:FreeBSD 10.0-RELEASE-p7
+411:1579342839:FreeBSD 11.2-RELEASE-p11
+408:1405010969:FreeBSD 10.0-RELEASE
+405:1404242662:FreeBSD 10.0-RELEASE
+398:1439735318:FreeBSD 10.1-RELEASE-p10
+398:1428749911:FreeBSD 10.1-RELEASE-p6
+395:1478446083:FreeBSD 10.1-RELEASE-p35
+391:1404977323:FreeBSD 10.0-RELEASE
+380:1429995645:FreeBSD 10.1-RELEASE-p9
+374:1414568186:FreeBSD 10.0-RELEASE-p10
+370:1404166088:FreeBSD 10.0-RELEASE
+364:1419891155:FreeBSD 10.1-RELEASE
+337:1554154314:FreeBSD 11.1-RELEASE-p10
+333:1404557881:FreeBSD 10.0-RELEASE
+331:1590224510:FreeBSD 11.3-RELEASE-p9
+326:1404943832:FreeBSD 10.0-RELEASE
+320:1406170581:FreeBSD 10.0-RELEASE-p7
+318:1414265134:FreeBSD 10.0-RELEASE-p10
+308:1420837023:FreeBSD 10.1-RELEASE
+307:1486831565:FreeBSD 10.3-RELEASE-p11
+303:1481897212:FreeBSD 10.2-RELEASE-p24
+302:1406090918:FreeBSD 10.0-RELEASE-p7
+298:1405846596:FreeBSD 10.0-RELEASE-p7
+287:1406614812:FreeBSD 10.0-RELEASE-p7
+285:1418546799:FreeBSD 10.1-RELEASE
+281:1606313066:FreeBSD 11.4-RELEASE-p3
+276:1406171027:FreeBSD 10.0-RELEASE-p7
+265:1481899711:FreeBSD 10.3-RELEASE-p11
+255:1412712898:FreeBSD 10.0-RELEASE-p9
+250:1528146500:FreeBSD 10.3-RELEASE-p29
+243:1405850764:FreeBSD 10.0-RELEASE-p7
+243:1404943464:FreeBSD 10.0-RELEASE
+242:1404976952:FreeBSD 10.0-RELEASE
+241:1404556594:FreeBSD 10.0-RELEASE
+233:1414654647:FreeBSD 10.0-RELEASE-p10
+223:1421795593:FreeBSD 10.1-RELEASE
+216:1404943123:FreeBSD 10.0-RELEASE
+208:1403975148:Linux 3.2.0-4-amd64
+199:1419708632:FreeBSD 10.1-RELEASE
+194:1404843235:FreeBSD 10.0-RELEASE
+190:1405847022:FreeBSD 10.0-RELEASE-p7
+171:1432473761:FreeBSD 10.1-RELEASE-p10
+168:1541622108:FreeBSD 11.1-RELEASE-p10
+163:1414655005:FreeBSD 10.0-RELEASE-p10
+156:1428780433:FreeBSD 10.1-RELEASE-p6
+151:1556444904:FreeBSD 11.2-RELEASE-p9
+142:1405759809:FreeBSD 10.0-RELEASE
+137:1579342411:FreeBSD 11.2-RELEASE-p11
+123:1597577546:FreeBSD 11.4-RELEASE-p2
+123:1420974945:FreeBSD 10.1-RELEASE
+110:1431201977:FreeBSD 10.1-RELEASE-p9
+109:1431864901:FreeBSD 10.1-RELEASE-p9
+107:1528966074:FreeBSD 11.1-RELEASE-p10
+107:1431806650:FreeBSD 10.1-RELEASE-p9
+105:1419598301:FreeBSD 10.1-RELEASE
+105:1418473352:FreeBSD 10.1-RELEASE
+104:1426957272:FreeBSD 10.1-RELEASE
+93:1403638458:Linux 3.2.0-4-amd64
+82:1405875532:FreeBSD 10.0-RELEASE-p7
+67:1536429938:FreeBSD 11.1-RELEASE-p10
+61:1531520272:FreeBSD 11.1-RELEASE-p10
+58:1405267895:FreeBSD 10.0-RELEASE
+35:1421664659:FreeBSD 10.1-RELEASE
+31:1404052739:Linux 3.2.0-4-amd64
diff --git a/fixtures/bernoulli.records b/fixtures/bernoulli.records
new file mode 100644
index 0000000..3ba971e
--- /dev/null
+++ b/fixtures/bernoulli.records
@@ -0,0 +1,10 @@
+1352169:1123112305:FreeBSD 5.4-RELEASE-p6
+377068:1124800726:FreeBSD 5.4-RELEASE-p6
+334372:1124466205:FreeBSD 5.4-RELEASE-p6
+41456:1123035730:FreeBSD 5.4-RELEASE-p6
+34728:1123077323:FreeBSD 5.4-RELEASE-p6
+30633:1122998136:FreeBSD 5.4-RELEASE-p5
+13375:1125177960:FreeBSD 5.4-RELEASE-p6
+5881:1123029706:FreeBSD 5.4-RELEASE-p5
+2507:1125191893:FreeBSD 5.4-RELEASE-p6
+235:1125191472:FreeBSD 5.4-RELEASE-p6
diff --git a/fixtures/blowfish.records b/fixtures/blowfish.records
new file mode 100644
index 0000000..1ec560d
--- /dev/null
+++ b/fixtures/blowfish.records
@@ -0,0 +1,16 @@
+11175544:1658053426:OpenBSD 7.1
+10033984:1669229566:OpenBSD 7.2
+7701011:1642849465:OpenBSD 7.0
+3900089:1650550947:OpenBSD 7.1
+3573912:1654452258:OpenBSD 7.1
+2132201:1640713822:OpenBSD 7.0
+88762:1640625045:OpenBSD 7.0
+18452:1640603646:OpenBSD 7.0
+3408:1642846040:OpenBSD 7.0
+2315:1640622113:OpenBSD 7.0
+1190:1654451052:OpenBSD 7.1
+334:1650550601:OpenBSD 7.1
+310:1669229245:OpenBSD 7.2
+310:1640624443:OpenBSD 7.0
+261:1640624769:OpenBSD 7.0
+144:1669229090:OpenBSD 7.2
diff --git a/fixtures/callisto.records b/fixtures/callisto.records
new file mode 100644
index 0000000..7d02f41
--- /dev/null
+++ b/fixtures/callisto.records
@@ -0,0 +1,153 @@
+4614011:1442044766:Linux 4.0.4-303.fc22.x86_64
+4157508:1446663458:Linux 4.0.4-303.fc22.x86_64
+3278533:1451559580:Linux 4.0.4-303.fc22.x86_64
+1552465:1440437469:Linux 4.0.4-303.fc22.x86_64
+1399842:1438267143:Linux 4.0.4-303.fc22.x86_64
+1046966:1437145163:Linux 4.0.4-303.fc22.x86_64
+758410:1435437134:Linux 4.0.4-303.fc22.x86_64
+654933:1439667006:Linux 4.0.4-303.fc22.x86_64
+484355:1457465258:Linux 4.0.4-303.fc22.x86_64
+448944:1436440545:Linux 4.0.4-303.fc22.x86_64
+291597:1456747640:Linux 4.0.4-303.fc22.x86_64
+273597:1455619648:Linux 4.0.4-303.fc22.x86_64
+263038:1428318304:Linux 3.19.1-201.fc21.x86_64
+238776:1455893498:Linux 4.0.4-303.fc22.x86_64
+233812:1461695476:Linux 4.0.4-303.fc22.x86_64
+233492:1427144766:Linux 3.19.1-201.fc21.x86_64
+202821:1456138281:Linux 4.0.4-303.fc22.x86_64
+196470:1436948665:Linux 4.0.4-303.fc22.x86_64
+194167:1460990246:Linux 4.0.4-303.fc22.x86_64
+184952:1403248708:Linux 3.2.0-4-amd64
+179558:1436255824:Linux 4.0.4-303.fc22.x86_64
+179056:1420277010:Linux 3.2.0-4-amd64
+161505:1459956132:Linux 4.0.4-303.fc22.x86_64
+159323:1418152933:Linux 3.2.0-4-amd64
+154489:1434204333:Linux 4.0.4-303.fc22.x86_64
+134630:1435047155:Linux 4.0.4-303.fc22.x86_64
+122626:1460445007:Linux 4.0.4-303.fc22.x86_64
+115487:1440321962:Linux 4.0.4-303.fc22.x86_64
+111642:1459161921:Linux 4.0.4-303.fc22.x86_64
+109233:1406709015:Linux 3.2.0-4-amd64
+105102:1459326462:Linux 4.0.4-303.fc22.x86_64
+103075:1427647594:Linux 3.19.1-201.fc21.x86_64
+95397:1460275307:Linux 4.0.4-303.fc22.x86_64
+92603:1396118723:Linux 3.2.0-4-amd64
+91721:1454838263:Linux 4.0.4-303.fc22.x86_64
+89650:1421568719:Linux 3.2.0-4-amd64
+86199:1419840550:Linux 3.2.0-4-amd64
+85665:1413790717:Linux 3.2.0-4-amd64
+85159:1457262491:Linux 4.0.4-303.fc22.x86_64
+84645:1432298500:Linux 3.19.1-201.fc21.x86_64
+81275:1422264205:Linux 3.2.0-4-amd64
+81025:1426852931:Linux 3.2.0-4-amd64
+78305:1435315743:Linux 4.0.4-303.fc22.x86_64
+76062:1421837325:Linux 3.2.0-4-amd64
+75622:1417003378:Linux 3.2.0-4-amd64
+66651:1434660497:Linux 4.0.4-303.fc22.x86_64
+65842:1455398484:Linux 4.0.4-303.fc22.x86_64
+62023:1457200275:Linux 4.0.4-303.fc22.x86_64
+60042:1412921250:Linux 3.2.0-4-amd64
+56950:1432748191:Linux 3.19.1-201.fc21.x86_64
+56724:1408598011:Linux 3.2.0-4-amd64
+56339:1408512719:Linux 3.2.0-4-amd64
+56278:1414738426:Linux 3.2.0-4-amd64
+56076:1398751368:Linux 3.2.0-4-amd64
+55245:1398149169:Linux 3.2.0-4-amd64
+55217:1413525127:Linux 3.2.0-4-amd64
+54637:1402210000:Linux 3.2.0-4-amd64
+54628:1412057438:Linux 3.2.0-4-amd64
+54216:1404890080:Linux 3.2.0-4-amd64
+54155:1395559191:Linux 3.2.0-4-amd64
+54143:1398321257:Linux 3.2.0-4-amd64
+54117:1406015308:Linux 3.2.0-4-amd64
+53664:1402297619:Linux 3.2.0-4-amd64
+53007:1413703119:Linux 3.2.0-4-amd64
+52721:1398409332:Linux 3.2.0-4-amd64
+52552:1402988015:Linux 3.2.0-4-amd64
+52374:1407135822:Linux 3.2.0-4-amd64
+52327:1404115232:Linux 3.2.0-4-amd64
+52309:1411627710:Linux 3.2.0-4-amd64
+52196:1413181378:Linux 3.2.0-4-amd64
+51655:1400828345:Linux 3.2.0-4-amd64
+51444:1412576593:Linux 3.2.0-4-amd64
+51420:1405840047:Linux 3.2.0-4-amd64
+51395:1416382966:Linux 3.2.0-4-amd64
+51259:1395389976:Linux 3.2.0-4-amd64
+51233:1407045795:Linux 3.2.0-4-amd64
+50937:1397368797:Linux 3.2.0-4-amd64
+50857:1394781580:Linux 3.2.0-4-amd64
+50836:1404029638:Linux 3.2.0-4-amd64
+50798:1406529140:Linux 3.2.0-4-amd64
+50684:1411972542:Linux 3.2.0-4-amd64
+50508:1412662450:Linux 3.2.0-4-amd64
+50236:1460920260:Linux 4.0.4-303.fc22.x86_64
+47674:1434960012:Linux 4.0.4-303.fc22.x86_64
+43817:1455527324:Linux 4.0.4-303.fc22.x86_64
+37408:1434534090:Linux 4.0.4-303.fc22.x86_64
+36499:1462698364:Linux 4.0.4-303.fc22.x86_64
+35963:1463301983:Linux 4.0.4-303.fc22.x86_64
+29269:1462092849:Linux 4.0.4-303.fc22.x86_64
+29039:1463127712:Linux 4.0.4-303.fc22.x86_64
+27771:1434613172:Linux 4.0.4-303.fc22.x86_64
+24248:1455288463:Linux 4.0.4-303.fc22.x86_64
+23767:1461316358:Linux 4.0.4-303.fc22.x86_64
+22876:1434364372:Linux 4.0.4-303.fc22.x86_64
+20937:1463913478:Linux 4.0.4-303.fc22.x86_64
+20629:1451466452:Linux 4.0.4-303.fc22.x86_64
+19436:1457359051:Linux 4.0.4-303.fc22.x86_64
+19050:1455268525:Linux 4.0.4-303.fc22.x86_64
+17430:1434455725:Linux 4.0.4-303.fc22.x86_64
+13629:1462200024:Linux 4.0.4-303.fc22.x86_64
+13030:1456475249:Linux 4.0.4-303.fc22.x86_64
+12738:1459072176:Linux 4.0.4-303.fc22.x86_64
+11178:1434393627:Linux 4.0.4-303.fc22.x86_64
+10215:1463391802:Linux 4.0.4-303.fc22.x86_64
+8952:1463994714:Linux 4.0.4-303.fc22.x86_64
+8780:1457082098:Linux 4.0.4-303.fc22.x86_64
+8307:1456739174:Linux 4.0.4-303.fc22.x86_64
+7946:1461573469:Linux 4.0.4-303.fc22.x86_64
+7844:1434787817:Linux 4.0.4-303.fc22.x86_64
+7650:1459671519:Linux 4.0.4-303.fc22.x86_64
+7575:1461581502:Linux 4.0.4-303.fc22.x86_64
+6733:1460913459:Linux 4.0.4-303.fc22.x86_64
+6677:1463381919:Linux 4.0.4-303.fc22.x86_64
+6673:1458986308:Linux 4.0.4-303.fc22.x86_64
+6634:1434442238:Linux 4.0.4-303.fc22.x86_64
+6581:1435236244:Linux 4.0.4-303.fc22.x86_64
+6377:1463416586:Linux 4.0.4-303.fc22.x86_64
+6373:1462779218:Linux 4.0.4-303.fc22.x86_64
+6373:1457348119:Linux 4.0.4-303.fc22.x86_64
+6254:1462899047:Linux 4.0.4-303.fc22.x86_64
+5954:1457978982:Linux 4.0.4-303.fc22.x86_64
+5891:1463676554:Linux 4.0.4-303.fc22.x86_64
+5240:1462381094:Linux 4.0.4-303.fc22.x86_64
+4812:1464118479:Linux 4.0.4-303.fc22.x86_64
+4336:1462786572:Linux 4.0.4-303.fc22.x86_64
+4155:1456132789:Linux 4.0.4-303.fc22.x86_64
+3615:1460739584:Linux 4.0.4-303.fc22.x86_64
+3493:1455614698:Linux 4.0.4-303.fc22.x86_64
+3373:1460883525:Linux 4.0.4-303.fc22.x86_64
+3315:1461430953:Linux 4.0.4-303.fc22.x86_64
+3075:1461692030:Linux 4.0.4-303.fc22.x86_64
+3073:1455351710:Linux 4.0.4-303.fc22.x86_64
+2656:1458150473:Linux 4.0.4-303.fc22.x86_64
+2655:1461929464:Linux 4.0.4-303.fc22.x86_64
+2480:1462180175:Linux 4.0.4-303.fc22.x86_64
+2418:1462378296:Linux 4.0.4-303.fc22.x86_64
+2415:1462524088:Linux 4.0.4-303.fc22.x86_64
+2295:1463759444:Linux 4.0.4-303.fc22.x86_64
+2119:1455127832:Linux 4.0.4-303.fc22.x86_64
+2040:1435219577:Linux 4.0.4-303.fc22.x86_64
+1994:1434743785:Linux 4.0.4-303.fc22.x86_64
+1818:1462297438:Linux 4.0.4-303.fc22.x86_64
+1817:1459498938:Linux 4.0.4-303.fc22.x86_64
+1815:1456510708:Linux 4.0.4-303.fc22.x86_64
+1394:1456515974:Linux 4.0.4-303.fc22.x86_64
+1333:1463911209:Linux 4.0.4-303.fc22.x86_64
+1133:1455362358:Linux 4.0.4-303.fc22.x86_64
+411:1436907945:Linux 4.0.4-303.fc22.x86_64
+328:1462785772:Linux 4.0.4-303.fc22.x86_64
+328:1455313091:Linux 4.0.4-303.fc22.x86_64
+133:1463467766:Linux 4.0.4-303.fc22.x86_64
+133:1455618309:Linux 4.0.4-303.fc22.x86_64
+87:1455312823:Linux 4.0.4-303.fc22.x86_64
diff --git a/fixtures/cobol.records b/fixtures/cobol.records
new file mode 100644
index 0000000..419d9ba
--- /dev/null
+++ b/fixtures/cobol.records
@@ -0,0 +1,7 @@
+2041089:1444554209:FreeBSD 10.1-RELEASE-p19
+513909:1444040259:FreeBSD 10.1-RELEASE-p19
+432496:1447274246:FreeBSD 10.1-RELEASE-p19
+300488:1447706852:FreeBSD 10.1-RELEASE-p19
+259326:1448007451:FreeBSD 10.1-RELEASE-p24
+82410:1443957812:FreeBSD 10.1-RELEASE
+36519:1447237688:FreeBSD 10.1-RELEASE-p19
diff --git a/fixtures/deimos.records b/fixtures/deimos.records
new file mode 100644
index 0000000..823b0d5
--- /dev/null
+++ b/fixtures/deimos.records
@@ -0,0 +1,6 @@
+29463:1458666084:Linux 4.4.5-300.fc23.x86_64
+21594:1458558326:Linux 4.4.5-300.fc23.x86_64
+9363:1458643542:Linux 4.4.5-300.fc23.x86_64
+3652:1447019735:Linux 4.2.5-300.fc23.x86_64
+2441:1447017194:Linux 4.2.3-300.fc23.x86_64
+2291:1458740207:Linux 4.4.5-300.fc23.x86_64
diff --git a/fixtures/deltavega.records b/fixtures/deltavega.records
new file mode 100644
index 0000000..2e01151
--- /dev/null
+++ b/fixtures/deltavega.records
@@ -0,0 +1,12 @@
+24142500:1561891358:Linux 3.10.0-957.21.3.el7.x86_64
+21872542:1619267674:Linux 3.10.0-1160.11.1.el7.x86_64
+9830862:1544713399:Linux 3.10.0-957.1.3.el7.x86_64
+9053568:1595692626:Linux 3.10.0-1127.13.1.el7.x86_64
+7670615:1611597047:Linux 3.10.0-1160.11.1.el7.x86_64
+5509856:1556381491:Linux 3.10.0-957.10.1.el7.x86_64
+5467895:1590223386:Linux 3.10.0-1127.8.2.el7.x86_64
+4189503:1586033871:Linux 3.10.0-1062.18.1.el7.x86_64
+3657577:1604746206:Linux 3.10.0-1127.13.1.el7.x86_64
+3193240:1608403795:Linux 3.10.0-1160.6.1.el7.x86_64
+1837194:1554544277:Linux 3.10.0-957.10.1.el7.x86_64
+20683:1544692704:Linux 3.10.0-957.1.3.el7.x86_64
diff --git a/fixtures/dionysus.records b/fixtures/dionysus.records
new file mode 100644
index 0000000..0bceb87
--- /dev/null
+++ b/fixtures/dionysus.records
@@ -0,0 +1,136 @@
+473717:1651091281:FreeBSD 13.0-RELEASE-p11
+452075:1636907661:FreeBSD 13.0-RELEASE-p4
+410512:1648794394:FreeBSD 13.0-RELEASE-p7
+386644:1639346554:FreeBSD 13.0-RELEASE-p4
+382777:1657359118:FreeBSD 13.0-RELEASE-p11
+268020:1640161733:FreeBSD 13.0-RELEASE-p4
+264569:1625209321:FreeBSD 13.0-RELEASE-p1
+264397:1619114841:FreeBSD 13.0-RELEASE
+264169:1652608697:FreeBSD 13.0-RELEASE-p11
+242835:1642109188:FreeBSD 13.0-RELEASE-p4
+240673:1642352443:FreeBSD 13.0-RELEASE-p6
+167760:1646770541:FreeBSD 13.0-RELEASE-p7
+153320:1640991712:FreeBSD 13.0-RELEASE-p4
+144978:1650479872:FreeBSD 13.0-RELEASE-p11
+139115:1625513515:FreeBSD 13.0-RELEASE-p1
+137280:1651865220:FreeBSD 13.0-RELEASE-p11
+132983:1618686395:FreeBSD 13.0-RELEASE
+122262:1644049960:FreeBSD 13.0-RELEASE-p6
+114701:1640430817:FreeBSD 13.0-RELEASE-p4
+108449:1642759576:FreeBSD 13.0-RELEASE-p6
+104606:1646938376:FreeBSD 13.0-RELEASE-p7
+103617:1627026091:FreeBSD 13.0-RELEASE-p1
+91623:1638734934:FreeBSD 13.0-RELEASE-p4
+89402:1618819890:FreeBSD 13.0-RELEASE
+82799:1653127987:FreeBSD 13.0-RELEASE-p11
+81098:1660422639:FreeBSD 13.0-RELEASE-p11
+69898:1650027597:FreeBSD 13.0-RELEASE-p8
+69675:1641145107:FreeBSD 13.0-RELEASE-p4
+65452:1624283479:FreeBSD 13.0-RELEASE-p1
+61806:1638566115:FreeBSD 13.0-RELEASE-p4
+58043:1624195024:FreeBSD 13.0-RELEASE
+55341:1478926492:Linux 4.8.4-200.fc24.x86_64
+52558:1483950632:Linux 4.8.15-300.fc25.x86_64
+51835:1640075157:FreeBSD 13.0-RELEASE-p4
+47915:1510481771:Linux 4.4.0-98-generic
+47902:1652038587:FreeBSD 13.0-RELEASE-p11
+47010:1400923223:Linux 3.13.0-24-generic
+46498:1618559785:FreeBSD 13.0-RELEASE
+45006:1622536843:FreeBSD 13.0-RELEASE
+44970:1398456158:Linux 3.11.0-18-generic
+44024:1645823697:FreeBSD 13.0-RELEASE-p6
+42884:1646259082:FreeBSD 13.0-RELEASE-p6
+42321:1620287759:FreeBSD 13.0-RELEASE
+42258:1620376367:FreeBSD 13.0-RELEASE
+41305:1595150863:Linux 5.7.8-200.fc32.x86_64
+39778:1594982765:Linux 5.7.8-200.fc32.x86_64
+39525:1420290536:Linux 3.13.0-43-generic
+39468:1612698272:Linux 5.10.12-200.fc33.x86_64
+37964:1413489897:Linux 3.13.0-37-generic
+37811:1488112568:Linux 4.4.0-64-generic
+37791:1602929287:Linux 5.8.13-200.fc32.x86_64
+35897:1478700378:Linux 4.8.4-200.fc24.x86_64
+35518:1486546345:Linux 4.9.7-201.fc25.x86_64
+34953:1641550424:FreeBSD 13.0-RELEASE-p4
+33881:1419753055:Linux 3.13.0-43-generic
+33815:1641214856:FreeBSD 13.0-RELEASE-p4
+33570:1415441316:Linux 3.13.0-39-generic
+32469:1483207417:Linux 4.8.15-300.fc25.x86_64
+32385:1624708241:FreeBSD 13.0-RELEASE-p1
+31943:1641384342:FreeBSD 13.0-RELEASE-p4
+31151:1645366504:FreeBSD 13.0-RELEASE-p6
+31034:1597578293:Linux 5.7.14-200.fc32.x86_64
+29959:1622633651:FreeBSD 13.0-RELEASE
+29867:1496581772:Linux 4.4.0-72-generic
+29391:1488725433:Linux 4.4.0-64-generic
+29302:1487150308:Linux 4.9.7-201.fc25.x86_64
+28860:1600593200:Linux 5.8.7-200.fc32.x86_64
+27808:1595756740:Linux 5.7.10-201.fc32.x86_64
+27672:1512295595:Linux 4.4.0-98-generic
+27560:1483866921:Linux 4.8.15-300.fc25.x86_64
+26856:1420371092:Linux 3.13.0-43-generic
+26140:1625819118:FreeBSD 13.0-RELEASE-p1
+25653:1605367228:Linux 5.8.18-300.fc33.x86_64
+25523:1484752362:Linux 4.8.15-300.fc25.x86_64
+24491:1479570652:Linux 4.8.7-200.fc24.x86_64
+23879:1420987765:Linux 3.13.0-43-generic
+23328:1603024205:Linux 5.8.15-201.fc32.x86_64
+23117:1613303341:Linux 5.10.15-200.fc33.x86_64
+22587:1419957276:Linux 3.13.0-43-generic
+22436:1593185878:Linux 5.6.19-300.fc32.x86_64
+22417:1593269085:Linux 5.6.19-300.fc32.x86_64
+22219:1483354039:Linux 4.8.15-300.fc25.x86_64
+21924:1492357006:Linux 4.4.0-72-generic
+21790:1479659504:Linux 4.8.7-200.fc24.x86_64
+21193:1488027213:Linux 4.4.0-64-generic
+19903:1625930042:FreeBSD 13.0-RELEASE-p1
+19835:1503246201:Linux 4.4.0-72-generic
+19800:1393604595:Linux 3.11.0-17-generic
+19459:1610209858:Linux 5.9.8-200.fc33.x86_64
+19453:1636888082:FreeBSD 13.0-RELEASE-p3
+19338:1604768052:Linux 5.8.16-300.fc33.x86_64
+19271:1478680943:Linux 4.8.4-200.fc24.x86_64
+19023:1627199362:FreeBSD 13.0-RELEASE-p3
+18439:1485597550:Linux 4.9.4-201.fc25.x86_64
+18330:1650277052:FreeBSD 13.0-RELEASE-p8
+17517:1396722061:Linux 3.11.0-18-generic
+17148:1483189458:Linux 4.8.7-200.fc24.x86_64
+17000:1487788428:Linux 4.4.0-62-generic
+16875:1593093636:Linux 5.6.19-300.fc32.x86_64
+16091:1595687903:Linux 5.7.10-201.fc32.x86_64
+14785:1622910991:FreeBSD 13.0-RELEASE
+14462:1619942290:FreeBSD 13.0-RELEASE
+11867:1660410670:FreeBSD 13.0-RELEASE-p11
+11253:1627149702:FreeBSD 13.0-RELEASE-p1
+10058:1627130498:FreeBSD 13.0-RELEASE-p1
+9809:1637438104:FreeBSD 13.0-RELEASE-p4
+8633:1619964809:FreeBSD 13.0-RELEASE
+8059:1656356594:FreeBSD 13.0-RELEASE-p11
+7900:1642670834:FreeBSD 13.0-RELEASE-p6
+7866:1622203773:FreeBSD 13.0-RELEASE
+5352:1650474461:FreeBSD 13.0-RELEASE-p8
+4140:1647546116:FreeBSD 13.0-RELEASE-p7
+4090:1618973415:FreeBSD 13.0-RELEASE
+4017:1621086969:FreeBSD 13.0-RELEASE
+3959:1621026731:FreeBSD 13.0-RELEASE
+3772:1626508810:FreeBSD 13.0-RELEASE-p1
+3603:1627221830:FreeBSD 13.0-RELEASE-p3
+3012:1619856506:FreeBSD 13.0-RELEASE
+2490:1620138125:FreeBSD 13.0-RELEASE
+1973:1646768509:FreeBSD 13.0-RELEASE-p6
+1406:1638725347:FreeBSD 13.0-RELEASE-p4
+1205:1657357857:FreeBSD 13.0-RELEASE-p11
+1131:1619960565:FreeBSD 13.0-RELEASE
+940:1623446539:FreeBSD 13.0-RELEASE
+833:1627219072:FreeBSD 13.0-RELEASE-p3
+770:1619963987:FreeBSD 13.0-RELEASE
+721:1638627995:FreeBSD 13.0-RELEASE-p4
+691:1618909342:FreeBSD 13.0-RELEASE
+675:1627129765:FreeBSD 13.0-RELEASE-p1
+638:1639951331:FreeBSD 13.0-RELEASE-p4
+605:1619680919:FreeBSD 13.0-RELEASE
+542:1627218458:FreeBSD 13.0-RELEASE-p3
+494:1640723576:FreeBSD 13.0-RELEASE-p4
+414:1618819428:FreeBSD 13.0-RELEASE
+374:1627220272:FreeBSD 13.0-RELEASE-p3
+316:1618662000:FreeBSD 13.0-RELEASE
diff --git a/fixtures/earth.records b/fixtures/earth.records
new file mode 100644
index 0000000..dc9a411
--- /dev/null
+++ b/fixtures/earth.records
@@ -0,0 +1,108 @@
+4671840:1631463082:Linux 5.13.14-200.fc34.x86_64
+2717287:1642026427:Linux 5.15.8-200.fc35.x86_64
+1852214:1629610665:Linux 5.13.4-200.fc34.x86_64
+1521707:1648792508:Linux 5.16.12-200.fc35.x86_64
+1464240:1628146346:Linux 5.13.4-200.fc34.x86_64
+1342224:1672653195:Linux 6.0.14-300.fc37.x86_64
+1263448:1665936059:Linux 5.19.15-201.fc36.x86_64
+1234113:1676360979:Linux 6.1.7-200.fc37.x86_64
+1210816:1677705467:Linux 6.1.14-200.fc37.x86_64
+1174894:1663738669:Linux 5.19.6-200.fc36.x86_64
+1077676:1640687028:Linux 5.15.8-200.fc35.x86_64
+1040737:1653158994:Linux 5.17.6-300.fc36.x86_64
+1002700:1662700130:Linux 5.19.6-200.fc36.x86_64
+998224:1638734816:Linux 5.15.5-200.fc35.x86_64
+952307:1667199523:Linux 5.19.15-201.fc36.x86_64
+920924:1650474459:Linux 5.16.20-200.fc35.x86_64
+910798:1669662913:Linux 6.0.9-300.fc37.x86_64
+904473:1665031429:Linux 5.19.12-200.fc36.x86_64
+859464:1652299423:Linux 5.17.6-300.fc36.x86_64
+836397:1674023985:Linux 6.1.5-200.fc37.x86_64
+810014:1654422935:Linux 5.17.12-300.fc36.x86_64
+802844:1636980584:Linux 5.14.15-300.fc35.x86_64
+696272:1646864178:Linux 5.16.12-200.fc35.x86_64
+685277:1636136993:Linux 5.14.15-300.fc35.x86_64
+674716:1639953878:Linux 5.15.8-200.fc35.x86_64
+667737:1674860400:Linux 6.1.7-200.fc37.x86_64
+648824:1644746864:Linux 5.16.7-200.fc35.x86_64
+524724:1651416492:Linux 5.16.20-200.fc35.x86_64
+516121:1672051245:Linux 6.0.14-300.fc37.x86_64
+489328:1637783441:Linux 5.14.15-300.fc35.x86_64
+482109:1662181598:Linux 5.18.16-200.fc36.x86_64
+446230:1679076228:Linux 6.1.14-200.fc37.x86_64
+376081:1675984833:Linux 6.1.7-200.fc37.x86_64
+372973:1669188023:Linux 6.0.9-300.fc37.x86_64
+365946:1627741544:Linux 5.13.4-200.fc34.x86_64
+353432:1638272911:Linux 5.15.5-200.fc35.x86_64
+334012:1659688460:Linux 5.18.13-200.fc36.x86_64
+326350:1675602808:Linux 6.1.7-200.fc37.x86_64
+317829:1651941556:Linux 5.16.20-200.fc35.x86_64
+299286:1679522476:Linux 6.2.7-200.fc37.x86_64
+298657:1656749404:Linux 5.18.7-200.fc36.x86_64
+280798:1645690700:Linux 5.16.9-200.fc35.x86_64
+245941:1655481720:Linux 5.17.14-300.fc36.x86_64
+222893:1654199747:Linux 5.17.6-300.fc36.x86_64
+181131:1656568102:Linux 5.18.5-200.fc36.x86_64
+177627:1657090415:Linux 5.18.7-200.fc36.x86_64
+169267:1655233057:Linux 5.17.13-300.fc36.x86_64
+143325:1659545119:Linux 5.18.13-200.fc36.x86_64
+134860:1639816756:Linux 5.15.5-200.fc35.x86_64
+131643:1671919586:Linux 6.0.14-300.fc37.x86_64
+117007:1627624523:Linux 5.13.4-200.fc34.x86_64
+107433:1627364159:Linux 5.13.4-200.fc34.x86_64
+101156:1638626356:Linux 5.15.5-200.fc35.x86_64
+99372:1646074891:Linux 5.16.9-200.fc35.x86_64
+98217:1646496643:Linux 5.16.9-200.fc35.x86_64
+98123:1650352485:Linux 5.16.12-200.fc35.x86_64
+72106:1675528161:Linux 6.1.7-200.fc37.x86_64
+54281:1646679217:Linux 5.16.9-200.fc35.x86_64
+50680:1646383229:Linux 5.16.9-200.fc35.x86_64
+48281:1646213798:Linux 5.16.9-200.fc35.x86_64
+45188:1672567385:Linux 6.0.14-300.fc37.x86_64
+41284:1627544105:Linux 5.13.4-200.fc34.x86_64
+38595:1652260812:Linux 5.17.6-300.fc36.x86_64
+35294:1671883805:Linux 6.0.9-300.fc37.x86_64
+21075:1651395402:Linux 5.16.20-200.fc35.x86_64
+17756:1679830536:Linux 6.2.7-200.fc37.x86_64
+15434:1645988371:Linux 5.16.9-200.fc35.x86_64
+12292:1646765664:Linux 5.16.9-200.fc35.x86_64
+10703:1640632704:Linux 5.15.8-200.fc35.x86_64
+9488:1627326177:Linux 5.13.4-200.fc34.x86_64
+9054:1677696397:Linux 6.1.7-200.fc37.x86_64
+8792:1646477671:Linux 5.16.9-200.fc35.x86_64
+8440:1627317586:Linux 5.13.4-200.fc34.x86_64
+7497:1645516462:Linux 5.16.9-200.fc35.x86_64
+7147:1638727526:Linux 5.15.5-200.fc35.x86_64
+6936:1646601637:Linux 5.16.9-200.fc35.x86_64
+6550:1646035621:Linux 5.16.9-200.fc35.x86_64
+6501:1645602936:Linux 5.16.9-200.fc35.x86_64
+5263:1645567283:Linux 5.16.9-200.fc35.x86_64
+4690:1645479272:Linux 5.16.9-200.fc35.x86_64
+4165:1655403986:Linux 5.17.14-300.fc36.x86_64
+3956:1646814818:Linux 5.16.12-200.fc35.x86_64
+2543:1641941125:Linux 5.11.12-300.fc34.x86_64
+2179:1675600284:Linux 6.1.7-200.fc37.x86_64
+1814:1669185269:Linux 6.0.9-200.fc36.x86_64
+1638:1659543374:Linux 5.18.7-200.fc36.x86_64
+1478:1646778066:Linux 5.16.12-200.fc35.x86_64
+1333:1669183920:Linux 6.0.7-200.fc36.x86_64
+1034:1655402820:Linux 5.17.14-300.fc36.x86_64
+910:1652259400:Linux 5.17.6-200.fc35.x86_64
+680:1636135212:Linux 5.14.13-200.fc34.x86_64
+662:1646780354:Linux 5.16.12-200.fc35.x86_64
+551:1641944122:Linux 5.15.8-200.fc35.x86_64
+463:1655402340:Linux 5.17.13-300.fc36.x86_64
+434:1641944958:Linux 5.15.8-200.fc35.x86_64
+425:1641943683:Linux 5.15.8-200.fc35.x86_64
+390:1636136226:Linux 5.14.15-300.fc35.x86_64
+312:1651941230:Linux 5.16.20-200.fc35.x86_64
+263:1669187579:Linux 6.0.9-300.fc37.x86_64
+241:1645451592:Linux 5.16.9-200.fc35.x86_64
+229:1641945474:Linux 5.15.8-200.fc35.x86_64
+205:1640632447:Linux 5.15.8-200.fc35.x86_64
+130:1645451349:Linux 5.16.7-200.fc35.x86_64
+83:1636134942:Linux 5.13.14-200.fc34.x86_64
+63:1636826803:Linux 5.14.15-300.fc35.x86_64
+61:1641944750:Linux 5.15.8-200.fc35.x86_64
+47:1641945406:Linux 5.15.8-200.fc35.x86_64
+31:1638734686:Linux 5.15.5-200.fc35.x86_64
diff --git a/fixtures/fibonacci.records b/fixtures/fibonacci.records
new file mode 100644
index 0000000..8bf1552
--- /dev/null
+++ b/fixtures/fibonacci.records
@@ -0,0 +1,5 @@
+5176083:1119357753:FreeBSD 5.3-RELEASE-p15
+3292363:1114866950:FreeBSD 5.3-RELEASE-p10
+446028:1124533782:FreeBSD 5.3-RELEASE-p15
+304492:1124979908:FreeBSD 5.3-RELEASE-p15
+304470:1124979926:FreeBSD 5.3-RELEASE-p15
diff --git a/fixtures/fishbone.records b/fixtures/fishbone.records
new file mode 100644
index 0000000..34fa389
--- /dev/null
+++ b/fixtures/fishbone.records
@@ -0,0 +1,10 @@
+9370333:1190475547:OpenBSD 4.1
+2124931:1182380267:OpenBSD 4.1
+1919018:1180461204:OpenBSD 4.1
+1830718:1184505242:OpenBSD 4.1
+1057986:1187612324:OpenBSD 4.1
+694825:1186336005:OpenBSD 4.1
+694311:1188672203:OpenBSD 4.1
+581407:1187030873:OpenBSD 4.1
+516365:1189959138:OpenBSD 4.1
+495032:1189366934:OpenBSD 4.1
diff --git a/fixtures/fishfinger.records b/fixtures/fishfinger.records
new file mode 100644
index 0000000..ce74737
--- /dev/null
+++ b/fixtures/fishfinger.records
@@ -0,0 +1,8 @@
+5784941:1662280833:OpenBSD 7.1
+5485633:1673777928:OpenBSD 7.2
+3942747:1669229359:OpenBSD 7.2
+1079854:1668149488:OpenBSD 7.2
+602975:1673173954:OpenBSD 7.2
+317618:1661882031:OpenBSD 7.1
+81139:1662199678:OpenBSD 7.1
+80053:1668069419:OpenBSD 7.2
diff --git a/fixtures/host0.records b/fixtures/host0.records
new file mode 100644
index 0000000..81d7312
--- /dev/null
+++ b/fixtures/host0.records
@@ -0,0 +1,10 @@
+380246:1159738371:FreeBSD 6.2-PRERELEASE
+509923:1162772774:FreeBSD 6.2-PRERELEASE
+623723:1163282725:FreeBSD 6.2-PRERELEASE
+1633382:1163906463:FreeBSD 6.2-PRERELEASE
+1886436:1165617124:FreeBSD 6.2-RC1
+1320081:1167504713:FreeBSD 6.2-RC2
+1450873:1168824756:FreeBSD 6.2-RELEASE
+20741003:1170275686:FreeBSD 6.2-RELEASE
+300:1191014216:FreeBSD 6.2-RELEASE-p5
+8829876:1191014796:FreeBSD 6.2-RELEASE-p5
diff --git a/fixtures/joghurt.records b/fixtures/joghurt.records
new file mode 100644
index 0000000..a7722b4
--- /dev/null
+++ b/fixtures/joghurt.records
@@ -0,0 +1,10 @@
+522692:1198587959:FreeBSD 7.0-BETA4
+448511:1195660304:FreeBSD 7.0-BETA2
+374193:1199476888:FreeBSD 7.0-PRERELEASE
+365594:1199111183:FreeBSD 7.0-PRERELEASE
+262067:1195051750:FreeBSD 7.0-BETA2
+251503:1194799162:FreeBSD 7.0-BETA2
+235450:1198265017:FreeBSD 7.0-BETA4
+224186:1196538572:FreeBSD 7.0-BETA3
+202636:1196765500:FreeBSD 7.0-BETA3
+193632:1193391690:FreeBSD 7.0-BETA1
diff --git a/fixtures/london.records b/fixtures/london.records
new file mode 100644
index 0000000..b8ab3db
--- /dev/null
+++ b/fixtures/london.records
@@ -0,0 +1,9 @@
+7269268:1386221498:Linux 3.2.0-4-amd64
+6435252:1393494618:Linux 3.2.0-4-amd64
+3943619:1381682140:Linux 3.2.0-4-amd64
+2638776:1400699324:Linux 3.2.0-4-amd64
+769161:1399929907:Linux 3.2.0-4-amd64
+691465:1403338140:Linux 3.2.0-4-amd64
+592995:1385628076:Linux 3.2.0-4-amd64
+961:1381680370:Linux 3.2.0-4-amd64
+741:1381681365:Linux 3.2.0-4-amd64
diff --git a/fixtures/makemake.records b/fixtures/makemake.records
new file mode 100644
index 0000000..8ff2790
--- /dev/null
+++ b/fixtures/makemake.records
@@ -0,0 +1,50 @@
+2477314:1620416522:Linux 5.11.9-200.fc33.x86_64
+2207918:1623398733:Linux 5.12.9-300.fc34.x86_64
+1735644:1660572617:Linux 5.18.9-200.fc36.x86_64
+1532099:1638112048:Linux 5.14.17-301.fc35.x86_64
+1502015:1625919537:Linux 5.12.9-300.fc34.x86_64
+1420120:1627932914:Linux 5.12.9-300.fc34.x86_64
+1392001:1616757083:Linux 5.11.9-200.fc33.x86_64
+1348079:1613674043:Linux 5.10.9-201.fc33.x86_64
+1094454:1629399231:Linux 5.13.10-1.surface.fc34.x86_64
+1024294:1619213208:Linux 5.11.9-200.fc33.x86_64
+899195:1669198446:Linux 6.0.9-300.fc37.x86_64
+868406:1612028029:Linux 5.10.9-201.fc33.x86_64
+781013:1615365688:Linux 5.10.20-200.fc33.x86_64
+742107:1612896587:Linux 5.10.9-201.fc33.x86_64
+738789:1647620125:Linux 5.16.9-200.fc35.x86_64
+618415:1648359199:Linux 5.16.9-200.fc35.x86_64
+610032:1616146875:Linux 5.11.7-1.surface.fc33.x86_64
+609288:1657960976:Linux 5.18.9-200.fc36.x86_64
+604344:1644573637:Linux 5.16.7-200.fc35.x86_64
+583109:1636218292:Linux 5.14.16-1.surface.fc35.x86_64
+561020:1671092186:Linux 6.0.9-300.fc37.x86_64
+548832:1658818483:Linux 5.18.9-1.surface.fc36.x86_64
+495560:1668380300:Linux 6.0.7-200.fc36.x86_64
+475444:1637487942:Linux 5.14.17-301.fc35.x86_64
+469503:1660106290:Linux 5.18.9-200.fc36.x86_64
+450207:1659527880:Linux 5.18.9-200.fc36.x86_64
+364189:1627493056:Linux 5.12.9-300.fc34.x86_64
+343235:1615022318:Linux 5.10.9-201.fc33.x86_64
+332940:1657285762:Linux 5.18.9-1.surface.fc36.x86_64
+324724:1631067220:Linux 5.13.13-1.surface.fc34.x86_64
+321626:1668875886:Linux 6.0.7-200.fc36.x86_64
+320649:1656853846:Linux 5.18.5-200.fc36.x86_64
+292789:1645178212:Linux 5.16.9-200.fc35.x86_64
+292633:1640333992:Linux 5.14.17-301.fc35.x86_64
+287683:1611740194:Linux 5.10.9-201.fc33.x86_64
+280962:1670423855:Linux 6.0.9-300.fc37.x86_64
+278349:1656575474:Linux 5.18.5-200.fc36.x86_64
+274677:1625644849:Linux 5.12.9-300.fc34.x86_64
+260268:1611479900:Linux 5.10.9-201.fc33.x86_64
+245978:1658570293:Linux 5.18.9-1.surface.fc36.x86_64
+224069:1670752110:Linux 6.0.9-300.fc37.x86_64
+219964:1636912066:Linux 5.14.16-2.surface.fc35.x86_64
+217852:1618215446:Linux 5.11.9-200.fc33.x86_64
+215290:1656151214:Linux 5.18.5-200.fc36.x86_64
+214871:1655936329:Linux 5.18.5-1.surface.fc36.x86_64
+193648:1655742528:Linux 5.18.5-200.fc36.x86_64
+184370:1670225864:Linux 6.0.9-300.fc37.x86_64
+184051:1632554642:Linux 5.13.13-1.surface.fc34.x86_64
+178915:1632329556:Linux 5.13.13-1.surface.fc34.x86_64
+178298:1635496749:Linux 5.14.14-3.surface.fc34.x86_64
diff --git a/fixtures/mars.records b/fixtures/mars.records
new file mode 100644
index 0000000..0200f1b
--- /dev/null
+++ b/fixtures/mars.records
@@ -0,0 +1,207 @@
+1821191:1411893179:Linux 3.2.0-4-amd64
+1673954:1410165266:Linux 3.2.0-4-amd64
+647371:1409345818:Linux 3.2.0-4-amd64
+430304:1389170400:Linux 3.2.0-4-amd64
+366569:1364486528:Linux 3.2.0-4-amd64
+321289:1388071389:Linux 3.2.0-4-amd64
+318404:1368803216:Linux 3.2.0-4-amd64
+316723:1383243727:Linux 3.2.0-4-amd64
+283207:1388765371:Linux 3.2.0-4-amd64
+275192:1371747399:Linux 3.2.0-4-amd64
+259528:1381475954:Linux 3.2.0-4-amd64
+241400:1370639199:Linux 3.2.0-4-amd64
+233773:1382107088:Linux 3.2.0-4-amd64
+230578:1368199286:Linux 3.2.0-4-amd64
+227334:1370016733:Linux 3.2.0-4-amd64
+222942:1372440035:Linux 3.2.0-4-amd64
+222552:1382727159:Linux 3.2.0-4-amd64
+220750:1375465013:Linux 3.2.0-4-amd64
+212063:1390599146:Linux 3.2.0-4-amd64
+203240:1371249462:Linux 3.2.0-4-amd64
+195091:1365779034:Linux 3.2.0-4-amd64
+189069:1386352609:Linux 3.2.0-4-amd64
+183420:1385407805:Linux 3.2.0-4-amd64
+180163:1365190920:Linux 3.2.0-4-amd64
+175510:1374245909:Linux 3.2.0-4-amd64
+172389:1374868634:Linux 3.2.0-4-amd64
+171197:1384592256:Linux 3.2.0-4-amd64
+165930:1388485237:Linux 3.2.0-4-amd64
+164477:1390001559:Linux 3.2.0-4-amd64
+162243:1385136212:Linux 3.2.0-4-amd64
+154472:1380365962:Linux 3.2.0-4-amd64
+150393:1387865708:Linux 3.2.0-4-amd64
+145845:1373039530:Linux 3.2.0-4-amd64
+142639:1376031214:Linux 3.2.0-4-amd64
+141402:1376720915:Linux 3.2.0-4-amd64
+141188:1380955130:Linux 3.2.0-4-amd64
+139299:1369846444:Linux 3.2.0-4-amd64
+139251:1383982321:Linux 3.2.0-4-amd64
+138610:1362245814:Linux 3.2.0-4-amd64
+129646:1367659423:Linux 3.2.0-4-amd64
+127707:1379155484:Linux 3.2.0-4-amd64
+110668:1373725821:Linux 3.2.0-4-amd64
+108716:1386958132:Linux 3.2.0-4-amd64
+105752:1387559023:Linux 3.2.0-4-amd64
+104347:1380730807:Linux 3.2.0-4-amd64
+104293:1409155657:Linux 3.2.0-4-amd64
+102741:1391189832:Linux 3.2.0-4-amd64
+102606:1369498862:Linux 3.2.0-4-amd64
+100012:1393005225:Linux 3.2.0-4-amd64
+98175:1399446960:Linux 3.2.0-4-amd64
+94017:1390414992:Linux 3.2.0-4-amd64
+92837:1363715212:Linux 3.2.0-4-amd64
+87194:1379002830:Linux 3.2.0-4-amd64
+84399:1404033486:Linux 3.2.0-4-amd64
+83341:1387704182:Linux 3.2.0-4-amd64
+83117:1403887254:Linux 3.2.0-4-amd64
+82359:1373185437:Linux 3.2.0-4-amd64
+78293:1394967432:Linux 3.2.0-4-amd64
+64217:1403158742:Linux 3.2.0-4-amd64
+54412:1395251373:Linux 3.2.0-4-amd64
+54144:1396687649:Linux 3.2.0-4-amd64
+53911:1394433366:Linux 3.2.0-4-amd64
+53809:1404231806:Linux 3.2.0-4-amd64
+53700:1395474359:Linux 3.2.0-4-amd64
+52727:1400259705:Linux 3.2.0-4-amd64
+51233:1396850617:Linux 3.2.0-4-amd64
+51140:1402125558:Linux 3.2.0-4-amd64
+50690:1400312617:Linux 3.2.0-4-amd64
+50239:1398360656:Linux 3.2.0-4-amd64
+49682:1405963069:Linux 3.2.0-4-amd64
+49094:1401526671:Linux 3.2.0-4-amd64
+48703:1394881556:Linux 3.2.0-4-amd64
+48219:1406968837:Linux 3.2.0-4-amd64
+47760:1393960461:Linux 3.2.0-4-amd64
+47124:1401348206:Linux 3.2.0-4-amd64
+46629:1399186342:Linux 3.2.0-4-amd64
+46572:1399616088:Linux 3.2.0-4-amd64
+43640:1397376249:Linux 3.2.0-4-amd64
+43394:1402303459:Linux 3.2.0-4-amd64
+42776:1395567969:Linux 3.2.0-4-amd64
+41817:1396167188:Linux 3.2.0-4-amd64
+41143:1402729533:Linux 3.2.0-4-amd64
+40924:1398590105:Linux 3.2.0-4-amd64
+40444:1406444154:Linux 3.2.0-4-amd64
+39997:1399839246:Linux 3.2.0-4-amd64
+38837:1393759868:Linux 3.2.0-4-amd64
+37375:1396019587:Linux 3.2.0-4-amd64
+35990:1401002223:Linux 3.2.0-4-amd64
+35763:1402211666:Linux 3.2.0-4-amd64
+33718:1395407056:Linux 3.2.0-4-amd64
+31782:1403360391:Linux 3.2.0-4-amd64
+31738:1397274921:Linux 3.2.0-4-amd64
+30363:1405159418:Linux 3.2.0-4-amd64
+29704:1404485035:Linux 3.2.0-4-amd64
+28770:1394358630:Linux 3.2.0-4-amd64
+25780:1395332241:Linux 3.2.0-4-amd64
+25663:1396792044:Linux 3.2.0-4-amd64
+24975:1398087983:Linux 3.2.0-4-amd64
+24062:1402669917:Linux 3.2.0-4-amd64
+24011:1404404727:Linux 3.2.0-4-amd64
+23989:1404658419:Linux 3.2.0-4-amd64
+22894:1394267387:Linux 3.2.0-4-amd64
+22839:1405091577:Linux 3.2.0-4-amd64
+22788:1404136927:Linux 3.2.0-4-amd64
+22767:1403709247:Linux 3.2.0-4-amd64
+22614:1401637605:Linux 3.2.0-4-amd64
+21858:1397317421:Linux 3.2.0-4-amd64
+21595:1398531909:Linux 3.2.0-4-amd64
+21515:1397224994:Linux 3.2.0-4-amd64
+21316:1398493981:Linux 3.2.0-4-amd64
+21161:1395683414:Linux 3.2.0-4-amd64
+21124:1402247464:Linux 3.2.0-4-amd64
+20825:1402069447:Linux 3.2.0-4-amd64
+19543:1394813424:Linux 3.2.0-4-amd64
+19483:1405614040:Linux 3.2.0-4-amd64
+19356:1402591851:Linux 3.2.0-4-amd64
+19301:1403799997:Linux 3.2.0-4-amd64
+18142:1395945065:Linux 3.2.0-4-amd64
+17636:1395080891:Linux 3.2.0-4-amd64
+17609:1401612954:Linux 3.2.0-4-amd64
+17531:1400091677:Linux 3.2.0-4-amd64
+17097:1400914243:Linux 3.2.0-4-amd64
+15612:1403626646:Linux 3.2.0-4-amd64
+15273:1406014359:Linux 3.2.0-4-amd64
+15244:1396088835:Linux 3.2.0-4-amd64
+15232:1404751184:Linux 3.2.0-4-amd64
+15155:1406911742:Linux 3.2.0-4-amd64
+15109:1402844965:Linux 3.2.0-4-amd64
+15081:1394047913:Linux 3.2.0-4-amd64
+15074:1407172757:Linux 3.2.0-4-amd64
+14896:1403447123:Linux 3.2.0-4-amd64
+14837:1395771441:Linux 3.2.0-4-amd64
+14433:1395166635:Linux 3.2.0-4-amd64
+14349:1403426511:Linux 3.2.0-4-amd64
+14119:1400004288:Linux 3.2.0-4-amd64
+13756:1401988643:Linux 3.2.0-4-amd64
+13428:1396117570:Linux 3.2.0-4-amd64
+13223:1403541818:Linux 3.2.0-4-amd64
+13216:1402512487:Linux 3.2.0-4-amd64
+13001:1398446355:Linux 3.2.0-4-amd64
+12678:1407257920:Linux 3.2.0-4-amd64
+12118:1397706367:Linux 3.2.0-4-amd64
+12011:1396289767:Linux 3.2.0-4-amd64
+11817:1400174861:Linux 3.2.0-4-amd64
+11802:1403336089:Linux 3.2.0-4-amd64
+11663:1398931191:Linux 3.2.0-4-amd64
+11519:1394220592:Linux 3.2.0-4-amd64
+11486:1393871537:Linux 3.2.0-4-amd64
+11471:1396374932:Linux 3.2.0-4-amd64
+11463:1404323295:Linux 3.2.0-4-amd64
+11266:1394303750:Linux 3.2.0-4-amd64
+10797:1409077582:Linux 3.2.0-4-amd64
+10467:1401205075:Linux 3.2.0-4-amd64
+9849:1401472867:Linux 3.2.0-4-amd64
+9149:1406383416:Linux 3.2.0-4-amd64
+9085:1401819332:Linux 3.2.0-4-amd64
+8689:1401780285:Linux 3.2.0-4-amd64
+7723:1406741425:Linux 3.2.0-4-amd64
+7534:1404588913:Linux 3.2.0-4-amd64
+7265:1406087898:Linux 3.2.0-4-amd64
+6752:1405870664:Linux 3.2.0-4-amd64
+4936:1403503463:Linux 3.2.0-4-amd64
+3784:1402987174:Linux 3.2.0-4-amd64
+3581:1406363698:Linux 3.2.0-4-amd64
+3489:1401258970:Linux 3.2.0-4-amd64
+3453:1401431741:Linux 3.2.0-4-amd64
+3341:1403765021:Linux 3.2.0-4-amd64
+3096:1402639245:Linux 3.2.0-4-amd64
+2816:1401691349:Linux 3.2.0-4-amd64
+2703:1403679613:Linux 3.2.0-4-amd64
+2421:1402470027:Linux 3.2.0-4-amd64
+1987:1402902008:Linux 3.2.0-4-amd64
+1987:1401086486:Linux 3.2.0-4-amd64
+1971:1400980434:Linux 3.2.0-4-amd64
+1878:1409056555:Linux 3.2.0-4-amd64
+1826:1403248536:Linux 3.2.0-4-amd64
+1799:1403593923:Linux 3.2.0-4-amd64
+1774:1403852148:Linux 3.2.0-4-amd64
+1680:1404198258:Linux 3.2.0-4-amd64
+1612:1401220060:Linux 3.2.0-4-amd64
+1549:1403075233:Linux 3.2.0-4-amd64
+1473:1404976768:Linux 3.2.0-4-amd64
+1440:1400978937:Linux 3.2.0-4-amd64
+1438:1409117633:Linux 3.2.0-4-amd64
+1421:1401309027:Linux 3.2.0-4-amd64
+1254:1401951207:Linux 3.2.0-4-amd64
+1212:1400224756:Linux 3.2.0-4-amd64
+1022:1410164011:Linux 3.2.0-4-amd64
+1003:1403849117:Linux 3.2.0-4-amd64
+1000:1402555772:Linux 3.2.0-4-amd64
+991:1408782325:Linux 3.2.0-4-amd64
+983:1404716621:Linux 3.2.0-4-amd64
+950:1400982986:Linux 3.2.0-4-amd64
+927:1405924107:Linux 3.2.0-4-amd64
+914:1401865026:Linux 3.2.0-4-amd64
+899:1404368756:Linux 3.2.0-4-amd64
+889:1408870098:Linux 3.2.0-4-amd64
+889:1404803432:Linux 3.2.0-4-amd64
+864:1404889675:Linux 3.2.0-4-amd64
+695:1400386788:Linux 3.2.0-4-amd64
+647:1401302214:Linux 3.2.0-4-amd64
+609:1408222759:Linux 3.2.0-4-amd64
+570:1406663307:Linux 3.2.0-4-amd64
+410:1401431292:Linux 3.2.0-4-amd64
+193:1409056265:Linux 3.2.0-4-amd64
+143:1410119268:Linux 3.2.0-4-amd64
+74:1405379395:Linux 3.2.0-4-amd64
diff --git a/fixtures/miranda.records b/fixtures/miranda.records
new file mode 100644
index 0000000..355fe08
--- /dev/null
+++ b/fixtures/miranda.records
@@ -0,0 +1 @@
+1024:1448189769:FreeBSD 10.2-RELEASE
diff --git a/fixtures/phobos.records b/fixtures/phobos.records
new file mode 100644
index 0000000..c239e0a
--- /dev/null
+++ b/fixtures/phobos.records
@@ -0,0 +1,40 @@
+2052471:1435785549:Linux 3.4.0-CM-g5a7a310
+1152804:1442055744:Linux 3.4.0-CM-g84c24a0
+1079960:1438548838:Linux 3.4.0-CM-g5a7a310
+696104:1437852139:Linux 3.4.0-CM-g5a7a310
+597989:1435180539:Linux 3.4.0-CM-g5a7a310
+550009:1443942347:Linux 3.4.0-CM-g753464a
+380244:1443266301:Linux 3.4.0-CM-g84c24a0
+370886:1434799728:Linux 3.4.0-CM-g5a7a310
+342902:1439928528:Linux 3.4.0-CM-g4967277
+341871:1441467416:Linux 3.4.0-CM-g8765b32
+341187:1440926105:Linux 3.4.0-CM-g8765b32
+299087:1439629157:Linux 3.4.0-CM-g4967277
+261467:1443680367:Linux 3.4.0-CM-g84c24a0
+202708:1444603094:Linux 3.4.0-CM-g1dd7cdf
+199068:1441267787:Linux 3.4.0-CM-g8765b32
+192284:1434466705:Linux 3.4.0-CM-g5a7a310
+173201:1440491576:Linux 3.4.0-CM-g0277a35
+147843:1441898293:Linux 3.4.0-CM-g8765b32
+131716:1434659078:Linux 3.4.0-CM-g5a7a310
+88630:1441809423:Linux 3.4.0-CM-g8765b32
+87043:1440665180:Linux 3.4.0-CM-g8765b32
+85756:1440839740:Linux 3.4.0-CM-g8765b32
+84385:1440406553:Linux 3.4.0-CM-ge492f82
+84082:1440752924:Linux 3.4.0-CM-g8765b32
+66262:1440339831:Linux 3.4.0-CM-ge492f82
+57016:1444493349:Linux 3.4.0-CM-g753464a
+56974:1443209116:Linux 3.4.0-CM-g84c24a0
+52032:1444550752:Linux 3.4.0-CM-g1dd7cdf
+51078:1440272101:Linux 3.4.0-CM-ge492f82
+15792:1440323491:Linux 3.4.0-CM-ge492f82
+7361:1442046867:Linux 3.4.0-CM-g84c24a0
+1717:1434794505:Linux 3.4.0-CM-g5a7a310
+1252:1434796261:Linux 3.4.0-CM-g5a7a310
+648:1434798539:Linux 3.4.0-CM-g5a7a310
+609:1434791913:Linux 3.4.0-CM-g5a7a310
+160:1434791736:Linux 3.4.0-CM-g5a7a310
+136:1434793868:Linux 3.4.0-CM-g5a7a310
+120:1434792908:Linux 3.4.0-CM-g5a7a310
+73:1434797780:Linux 3.4.0-CM-g5a7a310
+54:1434797867:Linux 3.4.0-CM-g5a7a310
diff --git a/fixtures/pluto.records b/fixtures/pluto.records
new file mode 100644
index 0000000..3de34ad
--- /dev/null
+++ b/fixtures/pluto.records
@@ -0,0 +1,51 @@
+16023184:1343802850:Linux 2.6.32-5-amd64
+12275851:1410137942:Linux 3.2.0-4-amd64
+6347726:1381687910:Linux 3.2.0-4-amd64
+5865518:1425018239:Linux 3.2.0-4-amd64
+5553663:1376134054:Linux 3.2.0-4-amd64
+4638580:1363417727:Linux 2.6.32-5-amd64
+3839650:1389581066:Linux 3.2.0-4-amd64
+3666258:1403338141:Linux 3.2.0-4-amd64
+3179413:1395911710:Linux 3.2.0-4-amd64
+2603528:1422414220:Linux 3.2.0-4-amd64
+2414617:1400923478:Linux 3.2.0-4-amd64
+2053340:1371742805:Linux 3.2.0-4-amd64
+1815774:1408321756:Linux 3.2.0-4-amd64
+1520031:1431548018:Linux 3.2.0-4-amd64
+1316686:1407004446:Linux 3.2.0-4-amd64
+1219865:1360420271:Linux 2.6.32-5-amd64
+1212972:1394580314:Linux 3.2.0-4-amd64
+1158595:1393420890:Linux 3.2.0-4-amd64
+1145868:1369955455:Linux 3.2.0-4-amd64
+1007630:1368056344:Linux 3.2.0-4-amd64
+957705:1388037714:Linux 3.2.0-4-amd64
+952062:1399930341:Linux 3.2.0-4-amd64
+909161:1374097030:Linux 3.2.0-4-amd64
+887277:1369064012:Linux 3.2.0-4-amd64
+843346:1375015267:Linux 3.2.0-4-amd64
+838603:1399091701:Linux 3.2.0-4-amd64
+688453:1362725583:Linux 2.6.32-5-amd64
+660997:1430884521:Linux 3.2.0-4-amd64
+601555:1362123466:Linux 2.6.32-5-amd64
+591972:1359826082:Linux 2.6.32-5-amd64
+426400:1361697016:Linux 2.6.32-5-amd64
+393916:1371103105:Linux 3.2.0-4-amd64
+345655:1388997936:Linux 3.2.0-4-amd64
+289044:1373806946:Linux 3.2.0-4-amd64
+274712:1375858694:Linux 3.2.0-4-amd64
+244909:1371497067:Linux 3.2.0-4-amd64
+138445:1389440965:Linux 3.2.0-4-amd64
+116352:1395794207:Linux 3.2.0-4-amd64
+94264:1389346662:Linux 3.2.0-4-amd64
+56728:1361640245:Linux 2.6.32-5-amd64
+40418:1400883025:Linux 3.2.0-4-amd64
+7149:1373799339:Linux 3.2.0-4-amd64
+3971:1375011268:Linux 3.2.0-4-amd64
+2822:1373796183:Linux 3.2.0-4-amd64
+2170:1375006270:Linux 3.2.0-4-amd64
+1979:1375009259:Linux 3.2.0-4-amd64
+803:1431546424:Linux 3.2.0-4-amd64
+599:1375008468:Linux 3.2.0-4-amd64
+581:1376133445:Linux 3.2.0-4-amd64
+397:1373806519:Linux 3.2.0-4-amd64
+132:1375009097:Linux 3.2.0-4-amd64
diff --git a/fixtures/sagittarius.records b/fixtures/sagittarius.records
new file mode 100644
index 0000000..57da194
--- /dev/null
+++ b/fixtures/sagittarius.records
@@ -0,0 +1,15 @@
+6224441:1469186855:Darwin 15.6.0
+2196289:1463645312:Darwin 15.4.0
+2019144:1475411216:Darwin 15.6.0
+799277:1468324289:Darwin 15.5.0
+780431:1466239658:Darwin 15.5.0
+601900:1467622125:Darwin 15.5.0
+598849:1467020109:Darwin 15.5.0
+504895:1477430316:Darwin 15.6.0
+389271:1465850349:Darwin 15.5.0
+136277:1463345030:Darwin 15.4.0
+32511:1463171828:Darwin 15.4.0
+30954:1463140802:Darwin 15.4.0
+3975:1469182872:Darwin 15.5.0
+2928:1463642277:Darwin 15.4.0
+899:1468323319:Darwin 15.5.0
diff --git a/fixtures/sentax.records b/fixtures/sentax.records
new file mode 100644
index 0000000..65bdbf9
--- /dev/null
+++ b/fixtures/sentax.records
@@ -0,0 +1,10 @@
+24603:1124478227:FreeBSD 5.4-RELEASE-p3
+21806:1124737082:FreeBSD 5.4-RELEASE-p3
+21325:1124549694:FreeBSD 5.4-RELEASE-p3
+17460:1124812525:FreeBSD 5.4-RELEASE-p3
+17163:1125096544:FreeBSD 5.4-RELEASE-p3
+17033:1124630942:FreeBSD 5.4-RELEASE-p3
+15094:1124440706:FreeBSD 5.4-RELEASE-p3
+8901:1124536912:FreeBSD 5.4-RELEASE-p3
+7516:1124983825:FreeBSD 5.4-RELEASE-p3
+6994:1125070535:FreeBSD 5.4-RELEASE-p3
diff --git a/fixtures/sirius.records b/fixtures/sirius.records
new file mode 100644
index 0000000..9505f18
--- /dev/null
+++ b/fixtures/sirius.records
@@ -0,0 +1,7 @@
+6047993:1444712466:Linux 2.6.32-042stab111.12
+3561466:1435965828:Linux 2.6.32-042stab108.5
+3111418:1439527469:Linux 2.6.32-042stab108.8
+2070696:1442639428:Linux 2.6.32-042stab111.11
+1464676:1470741196:Linux 2.6.32-042stab111.12
+909:1435964459:Linux 2.6.32-042stab108.5
+455:1435965371:Linux 2.6.32-042stab108.5
diff --git a/fixtures/sun.records b/fixtures/sun.records
new file mode 100644
index 0000000..3c34c9e
--- /dev/null
+++ b/fixtures/sun.records
@@ -0,0 +1,33 @@
+43381759:1439737000:FreeBSD 10.1-RELEASE-p16
+14247115:1500745641:FreeBSD 10.3-RELEASE-p20
+13724316:1517048337:FreeBSD 10.3-RELEASE-p24
+7321098:1486831754:FreeBSD 10.3-RELEASE-p11
+6590867:1494154675:FreeBSD 10.3-RELEASE-p18
+4324671:1428149260:FreeBSD 10.1-RELEASE-p6
+4230883:1435505997:FreeBSD 10.1-RELEASE-p10
+3634724:1424514386:FreeBSD 10.1-RELEASE-p5
+3196519:1483121284:FreeBSD 10.3-RELEASE-p11
+3031838:1432474045:FreeBSD 10.1-RELEASE-p10
+2941063:1421573152:FreeBSD 10.1-RELEASE
+2604835:1418968200:FreeBSD 10.1-RELEASE
+2505771:1416052225:FreeBSD 10.1-RELEASE
+2054535:1514993708:FreeBSD 10.3-RELEASE-p24
+936137:1413390736:FreeBSD 10.0-RELEASE-p9
+774823:1414655004:FreeBSD 10.0-RELEASE-p10
+633225:1412337477:FreeBSD 10.0-RELEASE-p9
+607497:1415429929:FreeBSD 10.0-RELEASE-p12
+404950:1418563118:FreeBSD 10.1-RELEASE
+327918:1414326985:FreeBSD 10.0-RELEASE-p9
+277755:1413112881:FreeBSD 10.0-RELEASE-p9
+104594:1413008187:FreeBSD 10.0-RELEASE-p9
+9687:1416040902:FreeBSD 10.1-RELEASE
+7694:1412329695:FreeBSD 10.0-RELEASE-p9
+4903:1418558117:FreeBSD 10.1-RELEASE
+4007:1412324280:FreeBSD 10.0-RELEASE
+1218:1494153369:FreeBSD 10.3-RELEASE-p18
+918:1483118872:FreeBSD 10.1-RELEASE-p41
+833:1412328773:FreeBSD 10.0-RELEASE-p9
+773:1514992850:FreeBSD 10.3-RELEASE-p24
+677:1483120220:FreeBSD 10.2-RELEASE-p24
+264:1483119870:FreeBSD 10.2-RELEASE-p24
+207:1483120988:FreeBSD 10.3-RELEASE-p11
diff --git a/fixtures/t450.records b/fixtures/t450.records
new file mode 100644
index 0000000..a201d7b
--- /dev/null
+++ b/fixtures/t450.records
@@ -0,0 +1,25 @@
+74850:1672163688:FreeBSD 13.1-RELEASE-p3
+66384:1672515766:FreeBSD 13.1-RELEASE-p3
+47251:1670656439:FreeBSD 13.1-RELEASE-p3
+43809:1674379366:FreeBSD 13.1-RELEASE-p3
+38469:1670172148:FreeBSD 13.1-RELEASE-p3
+29901:1672058467:FreeBSD 13.1-RELEASE-p3
+26395:1672479209:FreeBSD 13.1-RELEASE-p3
+16755:1670137528:FreeBSD 13.1-RELEASE-p3
+14016:1670586102:FreeBSD 13.1-RELEASE-p3
+13702:1672590215:FreeBSD 13.1-RELEASE-p3
+13595:1670157124:FreeBSD 13.1-RELEASE-p3
+8486:1670605577:FreeBSD 13.1-RELEASE-p3
+7306:1675193540:FreeBSD 13.1-RELEASE-p3
+6783:1670224944:FreeBSD 13.1-RELEASE-p3
+4584:1672148072:FreeBSD 13.1-RELEASE-p3
+2920:1670318062:FreeBSD 13.1-RELEASE-p3
+2061:1670321459:FreeBSD 13.1-RELEASE-p3
+1700:1670614105:FreeBSD 13.1-RELEASE-p3
+1130:1670272697:FreeBSD 13.1-RELEASE-p3
+873:1672583122:FreeBSD 13.1-RELEASE-p3
+397:1670321026:FreeBSD 13.1-RELEASE-p3
+335:1672058095:FreeBSD 13.1-RELEASE-p3
+246:1675193250:FreeBSD 13.1-RELEASE-p3
+206:1672605707:FreeBSD 13.1-RELEASE-p3
+157:1672057898:FreeBSD 13.1-RELEASE-p3
diff --git a/fixtures/twofish.records b/fixtures/twofish.records
new file mode 100644
index 0000000..b9d4b5c
--- /dev/null
+++ b/fixtures/twofish.records
@@ -0,0 +1,10 @@
+11726314:1650551085:OpenBSD 7.1
+7699231:1642849072:OpenBSD 7.0
+1000206:1641457558:OpenBSD 7.0
+387957:1642457777:OpenBSD 7.0
+97643:1641359868:OpenBSD 7.0
+2744:1642845988:OpenBSD 7.0
+2471:1650548600:OpenBSD 7.1
+224:1642845749:OpenBSD 7.0
+178:1642848878:OpenBSD 7.0
+115:1642848748:OpenBSD 7.0
diff --git a/fixtures/uranus.records b/fixtures/uranus.records
new file mode 100644
index 0000000..d443db7
--- /dev/null
+++ b/fixtures/uranus.records
@@ -0,0 +1,150 @@
+10285633:1581176163:Linux 5.4.17-200.fc31.x86_64
+7878899:1548496052:Linux 4.18.17-200.fc28.x86_64
+6644647:1566127356:Linux 5.1.17-300.fc30.x86_64
+5611289:1536396068:Linux 4.17.19-200.fc28.x86_64
+5310260:1574978298:Linux 5.3.12-300.fc31.x86_64
+5179783:1494191940:Linux 4.10.13-200.fc25.x86_64
+5121546:1556375469:Linux 5.0.7-100.fc28.x86_64
+4651528:1606052071:Linux 5.8.18-300.fc33.x86_64
+3934788:1591465220:Linux 5.6.15-300.fc32.x86_64
+3888683:1542008090:Linux 4.18.17-200.fc28.x86_64
+3216329:1455972516:Linux 4.3.5-300.fc23.x86_64
+2868980:1500732946:Linux 4.11.10-300.fc26.x86_64
+2654194:1601222157:Linux 5.6.15-300.fc32.x86_64
+2598515:1545897519:Linux 4.18.17-200.fc28.x86_64
+2544200:1562494725:Linux 5.1.16-300.fc30.x86_64
+2445355:1490520179:Linux 4.9.13-200.fc25.x86_64
+2412613:1615933891:Linux 5.10.22-200.fc33.x86_64
+2329885:1534065196:Linux 4.16.3-301.fc28.x86_64
+2100973:1622107362:Linux 5.12.6-300.fc34.x86_64
+1888314:1618346734:Linux 5.11.7-200.fc33.x86_64
+1724079:1610703614:Linux 5.8.18-300.fc33.x86_64
+1685039:1503735140:Linux 4.11.10-300.fc26.x86_64
+1603780:1595746413:Linux 5.6.15-300.fc32.x86_64
+1601037:1505550561:Linux 4.11.10-300.fc26.x86_64
+1594757:1485590452:Linux 4.8.15-300.fc25.x86_64
+1524127:1454443233:Linux 4.3.3-301.fc23.x86_64
+1420539:1625915869:Linux 5.12.13-300.fc34.x86_64
+1412023:1483175760:Linux 4.8.15-300.fc25.x86_64
+1374871:1448102271:Linux 4.2.5-300.fc23.x86_64
+1209447:1489310664:Linux 4.9.13-200.fc25.x86_64
+1166128:1492981809:Linux 4.10.10-200.fc25.x86_64
+1155664:1479713054:Linux 4.7.5-100.fc23.x86_64
+1139641:1624208445:Linux 5.12.6-300.fc34.x86_64
+1100327:1478336171:Linux 4.7.5-100.fc23.x86_64
+1028554:1613209444:Linux 5.10.14-200.fc33.x86_64
+1021781:1487417866:Linux 4.8.15-300.fc25.x86_64
+969858:1621091230:Linux 5.11.7-200.fc33.x86_64
+873159:1572772897:Linux 5.3.7-200.fc30.x86_64
+847706:1481545989:Linux 4.7.5-100.fc23.x86_64
+834146:1565285672:Linux 5.1.17-300.fc30.x86_64
+813937:1439638652:Linux 4.1.4-200.fc22.x86_64
+804405:1484637069:Linux 4.8.15-300.fc25.x86_64
+785074:1499372477:Linux 4.11.8-200.fc25.x86_64
+781661:1422688592:Linux 3.16.0-4-amd64
+743813:1463205669:Linux 4.4.9-300.fc23.x86_64
+741997:1443216288:Linux 4.1.6-201.fc22.x86_64
+686826:1488623521:Linux 4.9.13-200.fc25.x86_64
+648644:1430261143:Linux 3.19.4-200.fc21.x86_64
+610981:1442605258:Linux 4.1.6-201.fc22.x86_64
+572934:1446290390:Linux 4.2.3-200.fc22.x86_64
+527745:1625388107:Linux 5.12.13-300.fc34.x86_64
+522945:1580652487:Linux 5.3.12-300.fc31.x86_64
+522878:1447399664:Linux 4.2.5-300.fc23.x86_64
+517441:1480868738:Linux 4.7.5-100.fc23.x86_64
+516073:1614417803:Linux 5.10.17-200.fc33.x86_64
+500013:1445790231:Linux 4.2.3-200.fc22.x86_64
+260743:1637685865:FreeBSD 13.0-RELEASE-p4
+189863:1642150054:Linux 5.16.0-arch1-1
+109199:1640101321:Linux 5.15.10-arch1-1
+90620:1641135710:Linux 5.15.12-arch1-1
+86574:1636893221:Linux 5.12.15-300.fc34.x86_64
+74028:1644845556:Linux 5.16.8-arch1-1
+56631:1637141778:FreeBSD 13.0-RELEASE-p4
+52270:1647244465:Linux 5.16.14-arch1-1
+51683:1640252606:Linux 5.15.10-arch1-1
+51138:1637396664:FreeBSD 13.0-RELEASE-p4
+50681:1637315955:FreeBSD 13.0-RELEASE-p4
+50253:1640949614:Linux 5.15.11-arch2-1
+49868:1647159816:Linux 5.16.14-arch1-1
+49413:1644744065:Linux 5.16.8-arch1-1
+48607:1643364879:Linux 5.16.2-arch1-1
+48518:1641897214:Linux 5.15.13-arch1-1
+48453:1642759540:Linux 5.16.1-arch1-1
+48429:1643191719:Linux 5.16.2-arch1-1
+48112:1642414466:Linux 5.16.0-arch1-1
+47767:1642586365:Linux 5.16.1-arch1-1
+46779:1644919631:Linux 5.16.9-arch1-1
+46411:1646818980:Linux 5.16.12-arch1-1
+45588:1640340674:Linux 5.15.11-arch2-1
+45212:1647329896:Linux 5.16.14-arch1-1
+45199:1641290617:Linux 5.15.12-arch1-1
+44459:1637228968:FreeBSD 13.0-RELEASE-p4
+44411:1640772326:Linux 5.15.11-arch2-1
+43992:1646645359:Linux 5.16.12-arch1-1
+43930:1643278502:Linux 5.16.2-arch1-1
+43394:1644229240:Linux 5.16.5-arch1-1
+42426:1647418323:Linux 5.16.14-arch1-1
+41662:1646992887:Linux 5.16.13-arch1-1
+40781:1643624634:Linux 5.16.4-arch1-1
+40681:1646901573:Linux 5.16.13-arch1-1
+40566:1645609743:Linux 5.16.10-arch1-1
+40163:1647072968:Linux 5.16.13-arch1-1
+40100:1644136706:Linux 5.16.5-arch1-1
+39955:1645178494:Linux 5.16.9-arch1-1
+39475:1625348104:Linux 5.12.6-300.fc34.x86_64
+38510:1646301811:Linux 5.16.11-arch1-2
+38422:1647507339:Linux 5.16.14-arch1-1
+38114:1645697607:Linux 5.16.10-arch1-1
+36524:1641808999:Linux 5.15.13-arch1-1
+36109:1643018603:Linux 5.16.2-arch1-1
+35314:1641550435:Linux 5.15.12-arch1-1
+33930:1644314355:Linux 5.16.7-arch1-1
+33152:1645524208:Linux 5.16.10-arch1-1
+32901:1643796462:Linux 5.16.4-arch1-1
+32778:1646733921:Linux 5.16.12-arch1-1
+32534:1640862929:Linux 5.15.11-arch2-1
+32048:1641033996:Linux 5.15.11-arch2-1
+32016:1643106027:Linux 5.16.2-arch1-1
+31441:1637059779:FreeBSD 13.0-RELEASE
+31200:1646388137:Linux 5.16.11-arch1-2
+30776:1643969180:Linux 5.16.5-arch1-1
+30329:1645783614:Linux 5.16.11-arch1-1
+30295:1646043403:Linux 5.16.11-arch1-1
+30176:1645437278:Linux 5.16.10-arch1-1
+29289:1643709962:Linux 5.16.4-arch1-1
+29064:1641464235:Linux 5.15.12-arch1-1
+28743:1646130032:Linux 5.16.11-arch1-1
+28372:1646216201:Linux 5.16.11-arch1-1
+28352:1645093320:Linux 5.16.9-arch1-1
+27922:1643548863:Linux 5.16.2-arch1-1
+27748:1645005790:Linux 5.16.9-arch1-1
+27221:1642501384:Linux 5.16.1-arch1-1
+26858:1637591510:FreeBSD 13.0-RELEASE-p4
+26769:1644572951:Linux 5.16.8-arch1-1
+26680:1642069222:Linux 5.16.0-arch1-1
+25220:1644401993:Linux 5.16.7-arch1-1
+22639:1645867811:Linux 5.16.11-arch1-1
+22264:1641384381:Linux 5.15.12-arch1-1
+22131:1643892958:Linux 5.16.4-arch1-1
+22027:1640606572:Linux 5.15.11-arch2-1
+20949:1642681115:Linux 5.16.1-arch1-1
+20504:1637665313:FreeBSD 13.0-RELEASE-p4
+20128:1644427282:Linux 5.16.7-arch1-1
+19846:1622084452:Linux 5.11.7-200.fc33.x86_64
+18650:1637566180:FreeBSD 13.0-RELEASE-p4
+17359:1637946665:FreeBSD 13.0-RELEASE-p4
+15303:1647591034:Linux 5.16.14-arch1-1
+10034:1642671022:Linux 5.16.1-arch1-1
+8597:1640537456:Linux 5.15.11-arch2-1
+8474:1642882564:Linux 5.16.2-arch1-1
+8463:1640444443:Linux 5.15.11-arch2-1
+8452:1642969285:Linux 5.16.2-arch1-1
+8285:1637518282:FreeBSD 13.0-RELEASE-p4
+6412:1645566489:Linux 5.16.10-arch1-1
+6116:1644010440:Linux 5.16.5-arch1-1
+5857:1646250047:Linux 5.16.11-arch1-2
+4685:1642344289:Linux 5.16.0-arch1-1
+4644:1644675101:Linux 5.16.8-arch1-1
+3820:1644101869:Linux 5.16.5-arch1-1
+3815:1637091262:FreeBSD 13.0-RELEASE-p4
diff --git a/fixtures/uugrn.records b/fixtures/uugrn.records
new file mode 100644
index 0000000..10318f7
--- /dev/null
+++ b/fixtures/uugrn.records
@@ -0,0 +1,9 @@
+26230775:1450819987:FreeBSD 10.2-RELEASE
+24327484:1477059722:FreeBSD 11.0-RELEASE-p1
+17525561:1525626377:FreeBSD 11.1-RELEASE-p4
+13636644:1509685374:FreeBSD 11.1-RELEASE-p1
+11271403:1439540438:FreeBSD 10.2-RELEASE
+8239944:1501445224:FreeBSD 11.1-RELEASE
+2293229:1523322223:FreeBSD 11.1-RELEASE-p4
+1877178:1543152109:FreeBSD 11.2-RELEASE-p4
+56798:1501387440:FreeBSD 11.0-RELEASE-p2
diff --git a/fixtures/vulcan.records b/fixtures/vulcan.records
new file mode 100644
index 0000000..1cf9f4b
--- /dev/null
+++ b/fixtures/vulcan.records
@@ -0,0 +1,19 @@
+47152695:1627234345:Linux 3.10.0-1160.15.2.el7.x86_64
+24142334:1561891421:Linux 3.10.0-957.21.3.el7.x86_64
+13932523:1613297138:Linux 3.10.0-1160.15.2.el7.x86_64
+9249995:1545294553:Linux 3.10.0-957.1.3.el7.x86_64
+8370829:1595692582:Linux 3.10.0-1127.13.1.el7.x86_64
+5509845:1556381563:Linux 3.10.0-957.10.1.el7.x86_64
+5468013:1590223268:Linux 3.10.0-1127.8.2.el7.x86_64
+5285423:1674387576:Linux 3.10.0-1160.81.1.el7.x86_64
+4189489:1586033767:Linux 3.10.0-1062.18.1.el7.x86_64
+3657613:1604746053:Linux 3.10.0-1127.19.1.el7.x86_64
+3193039:1608403677:Linux 3.10.0-1160.6.1.el7.x86_64
+1836988:1554544561:Linux 3.10.0-957.10.1.el7.x86_64
+1109513:1611596727:Linux 3.10.0-1160.11.1.el7.x86_64
+682158:1604063884:Linux 3.10.0-1127.13.1.el7.x86_64
+590838:1612706255:Linux 3.10.0-1160.15.2.el7.x86_64
+164801:1545129739:Linux 3.10.0-957.1.3.el7.x86_64
+5157:1545124568:Linux 3.10.0-957.1.3.el7.x86_64
+2554:1627231778:Linux 3.10.0-1160.15.2.el7.x86_64
+512:1674387052:Linux 3.10.0-1160.81.1.el7.x86_64
diff --git a/guprecords.raku b/guprecords.raku
index 7c5e591..37784fd 100644
--- a/guprecords.raku
+++ b/guprecords.raku
@@ -229,6 +229,9 @@ multi sub MAIN('test') {
use Test;
plan 1;
+ my Hash %aggregates = Aggregator.new('./fixtures').aggregate;
+
+ say %aggregates.raku;
#do-it('./fixtures',
done-testing;