shithub: MicroHs

Download patch

ref: 39148aaab234336876285659e71396c194e92067
parent: be6d9eb86f847771632eabf3e968dfd36a1c9a1e
author: Lennart Augustsson <lennart@augustsson.net>
date: Mon Jan 6 07:30:08 EST 2025

Bump version

--- a/Makefile
+++ b/Makefile
@@ -213,8 +213,8 @@
 
 ######
 
-VERSION=0.11.1.6
-HVERSION=0,11,1,6
+VERSION=0.11.1.7
+HVERSION=0,11,1,7
 MCABAL=$(HOME)/.mcabal
 MCABALMHS=$(MCABAL)/mhs-$(VERSION)
 MDATA=$(MCABALMHS)/packages/mhs-$(VERSION)/data
--- a/MicroHs.cabal
+++ b/MicroHs.cabal
@@ -1,6 +1,6 @@
 cabal-version:       3.0
 name:                MicroHs
-version:             0.11.1.6
+version:             0.11.1.7
                      -- *** When changing the version number, also
                      -- *** run 'sh updateversion.sh'
                      -- *** Yeah, it stinks.
--- a/generated/mhs.c
+++ b/generated/mhs.c
@@ -1,5 +1,5 @@
 static unsigned char data[] = {
-122,76,90,49,67,151,1,0,26,118,55,46,48,10,50,49,51,52,10,65,
+122,76,90,49,64,151,1,0,26,118,55,46,48,10,50,49,51,52,10,65,
 32,95,48,32,95,50,51,32,64,95,50,48,56,32,64,66,224,15,2,6,
 49,55,32,64,64,66,32,224,18,4,16,54,32,64,64,64,83,39,32,66,
 32,64,66,39,32,67,32,83,64,50,6,83,32,67,39,32,83,39,128,10,
@@ -4998,224 +4998,224 @@
 161,18,1,95,50,78,183,1,58,50,78,206,96,190,238,159,5,238,173,18,
 96,0,0,58,96,62,80,37,224,138,0,8,118,55,46,48,92,49,48,38,
 34,96,86,209,210,0,53,64,147,1,53,57,96,19,184,126,2,50,53,56,
-66,11,0,48,175,190,128,6,96,5,0,54,226,28,0,0,58,96,51,128,
-45,2,55,32,58,64,50,128,166,0,58,64,15,128,10,65,234,0,53,108,
-208,65,210,175,245,84,127,128,67,3,95,49,57,57,65,80,90,45,129,120,
-64,85,129,151,130,39,0,53,145,72,1,53,52,64,157,0,53,207,130,112,
-120,64,25,130,80,180,119,117,59,194,133,154,25,228,96,1,212,155,224,47,
-2,160,110,211,112,0,50,99,58,123,43,64,60,0,58,96,123,147,138,81,
-229,1,53,49,96,19,179,95,147,158,0,53,111,170,243,223,8,191,169,0,
-58,96,51,243,159,0,2,111,117,116,65,26,209,132,128,223,67,220,227,23,
-2,242,58,25,178,241,216,237,64,135,192,79,86,7,0,80,64,164,64,28,
-145,200,0,95,116,128,1,52,53,97,189,67,24,90,69,0,50,65,128,64,
-38,129,165,2,73,32,58,96,17,111,250,4,97,108,108,111,99,64,16,162,
-236,1,51,50,64,12,186,217,143,108,240,116,1,3,95,50,52,50,131,198,
-67,36,153,160,0,58,65,45,128,145,1,95,50,68,136,192,207,97,62,64,
-47,96,153,64,29,1,51,57,101,32,0,50,65,249,0,95,89,195,96,61,
-178,183,3,112,117,116,98,64,122,194,144,3,51,54,32,79,64,6,0,55,
-66,66,147,189,98,67,0,58,96,70,83,194,0,50,99,217,0,58,96,26,
-64,15,112,105,0,58,96,49,96,142,0,83,247,29,0,0,90,160,7,128,
-9,160,10,242,243,3,213,207,230,49,1,224,248,5,176,118,1,50,50,66,
-24,96,41,65,4,0,51,97,165,100,93,241,103,6,3,66,97,100,32,158,
-46,3,32,109,111,100,255,110,0,117,77,162,134,0,51,129,129,100,120,96,
-151,96,4,151,249,241,253,2,100,151,1,50,51,64,12,161,68,65,225,241,
-238,6,64,85,65,52,0,55,85,159,64,32,116,42,1,50,112,64,13,162,
-211,1,52,56,64,193,186,150,224,5,0,69,12,127,147,211,221,124,117,1,
-49,50,133,254,224,6,10,224,42,2,64,15,128,48,224,42,30,160,28,224,
-49,10,224,42,15,224,49,10,224,42,22,224,49,3,214,209,97,161,0,58,
-96,6,227,136,2,147,202,2,95,50,51,117,21,0,51,130,133,96,24,124,
-97,65,229,0,58,96,28,192,22,118,62,64,28,128,16,66,27,0,50,118,
-89,68,211,64,26,130,134,132,87,0,50,132,87,160,52,130,145,0,82,161,
-95,0,58,96,28,160,138,89,253,132,13,0,80,161,226,64,171,71,146,147,
-191,225,145,2,0,58,96,179,96,55,0,85,131,133,2,50,50,32,94,184,
-64,25,198,50,102,241,96,17,163,121,244,155,1,0,58,98,228,224,119,2,
-249,170,2,0,80,158,191,0,49,128,79,162,240,180,117,128,148,148,148,2,
-64,64,64,99,66,0,58,67,234,194,88,1,95,50,95,142,161,109,71,136,
-1,64,58,96,6,10,10,65,32,115,101,113,117,97,108,32,58,96,33,64,
-46,162,217,3,95,50,49,53,227,47,2,5,77,72,83,68,73,82,99,38,
-0,80,64,67,97,60,226,227,0,1,58,50,191,223,224,19,0,230,84,2,
-0,58,96,45,164,253,195,55,122,154,104,17,127,31,246,70,20,248,102,5,
-1,95,50,86,211,65,213,246,76,8,72,131,97,224,0,49,67,102,191,253,
-11,112,101,101,107,67,65,83,116,114,105,110,103,64,21,163,110,1,57,49,
-103,76,0,58,96,102,227,127,0,133,219,64,133,127,234,64,108,135,247,128,
-6,161,64,133,23,64,6,6,10,65,32,116,111,73,110,70,70,64,33,69,
-38,7,103,101,116,101,110,118,32,58,96,216,225,80,4,0,52,159,180,225,
-2,2,246,148,0,247,45,4,1,50,48,102,105,2,58,50,48,129,146,65,
-112,228,188,4,3,116,97,105,108,97,138,0,65,64,192,64,45,163,2,65,
-233,0,48,104,202,0,50,130,199,0,48,129,121,70,80,64,16,97,28,0,
-57,128,80,0,50,97,124,96,112,1,49,53,69,53,128,56,0,49,75,200,
-224,11,0,224,80,0,0,58,96,6,129,225,0,51,73,18,90,165,160,61,
-0,50,224,155,3,0,101,91,175,0,58,138,25,169,80,96,38,0,58,96,
-6,102,192,251,244,15,6,67,111,110,116,114,111,108,251,242,11,96,18,2,
-67,97,108,128,246,166,102,64,194,106,240,163,6,198,68,64,7,189,160,191,
-124,2,39,32,95,68,63,170,84,92,125,103,181,168,117,136,243,0,50,200,
-129,131,95,0,58,64,160,64,94,119,74,64,14,196,105,232,210,8,163,128,
-232,197,2,0,58,100,113,96,155,0,85,225,188,7,16,109,100,53,67,111,
-109,98,105,110,101,58,32,101,109,112,116,121,134,123,64,143,68,96,74,57,
-0,66,103,229,67,253,4,95,56,50,32,95,64,75,1,64,89,96,114,64,
-249,102,250,68,29,228,2,1,196,153,233,70,2,160,234,72,87,96,48,72,
-163,0,49,89,221,98,131,2,52,48,32,157,233,0,95,89,68,1,95,49,
-124,83,160,0,0,58,97,32,66,202,9,109,100,53,65,114,114,97,121,32,
-58,96,57,130,100,194,206,0,55,160,153,1,95,49,92,225,99,194,231,145,
-4,231,37,3,3,95,49,57,52,224,45,4,163,105,251,183,1,0,56,169,
-13,250,51,2,93,138,160,143,226,197,0,96,20,187,17,64,248,137,0,67,
-74,1,53,55,204,182,170,84,160,35,160,106,225,50,3,192,25,168,102,191,
-153,0,67,127,134,171,231,94,211,97,32,3,95,49,55,54,100,40,128,0,
-229,117,3,191,220,202,17,232,17,0,64,186,96,8,224,44,2,96,95,0,
-66,133,194,1,51,53,161,123,106,1,255,165,4,232,55,4,224,43,10,194,
-113,228,251,2,96,16,0,58,65,95,226,172,0,204,122,0,58,96,135,99,
-179,99,108,94,35,225,249,0,129,243,0,35,103,141,77,119,0,58,97,152,
-5,10,65,32,35,49,54,65,103,172,138,1,49,48,76,9,124,156,92,240,
-1,95,49,130,47,1,56,48,160,79,64,11,192,91,64,11,64,45,192,11,
-76,72,160,11,91,214,0,58,96,12,138,181,97,21,136,229,136,232,66,46,
-160,2,225,58,6,97,170,128,50,161,237,165,162,134,27,110,230,2,85,32,
-65,198,43,96,164,126,125,174,119,94,67,64,33,131,58,224,33,7,192,139,
-0,95,77,123,224,38,16,224,71,25,6,64,64,83,32,73,32,64,142,201,
-192,84,224,194,0,67,159,0,83,162,121,96,60,74,15,224,76,16,128,22,
-99,167,66,135,224,40,16,130,155,195,185,97,40,67,83,0,52,224,167,21,
-129,43,97,160,72,178,65,166,162,57,239,138,2,96,27,224,21,1,96,49,
-0,58,96,140,224,42,2,160,20,0,54,160,20,238,245,4,0,58,96,113,
-160,44,64,13,194,159,224,37,7,130,161,225,253,0,65,41,74,30,0,49,
-64,180,76,40,0,58,66,83,195,242,131,183,1,95,49,95,34,70,251,66,
-123,224,27,11,128,114,252,235,0,157,10,128,174,191,93,3,95,49,48,51,
-69,194,99,10,99,243,65,43,94,141,130,172,64,41,173,179,64,43,130,250,
-161,109,0,58,96,39,101,221,128,117,113,114,129,218,164,73,79,49,228,136,
-1,204,53,64,34,1,64,95,78,31,133,157,0,48,78,223,1,55,49,230,
-28,2,27,92,51,52,38,108,105,98,47,68,97,116,97,47,73,110,116,101,
-103,101,114,95,84,121,112,101,46,104,115,64,27,4,44,50,56,58,49,241,
-186,0,96,178,99,159,100,21,0,85,161,215,224,18,0,240,47,0,128,5,
-0,50,243,231,2,224,60,3,97,139,96,60,0,89,160,208,67,155,69,15,
-0,57,192,197,159,78,100,166,65,15,100,4,145,218,196,214,98,102,128,18,
-228,167,1,3,64,95,52,51,133,61,0,58,97,85,7,10,65,32,114,101,
-109,32,58,96,64,110,17,0,58,96,126,78,232,64,10,130,12,0,80,64,
-10,204,11,104,212,0,49,134,171,0,49,94,190,0,58,65,49,64,27,70,
-14,190,207,168,212,0,49,111,253,0,49,79,227,168,212,192,56,116,157,192,
-11,224,80,0,0,58,96,6,128,102,80,242,228,73,0,1,95,49,69,18,
-64,31,130,3,107,207,129,50,82,115,135,81,0,80,227,103,1,160,47,224,
-15,8,64,65,227,51,0,78,251,96,23,175,110,135,48,170,108,107,4,64,
-14,66,139,224,68,0,64,200,224,21,2,160,154,166,10,106,245,96,146,139,
-4,105,166,96,159,105,101,2,55,32,58,96,19,3,10,65,32,90,64,190,
-0,58,96,39,161,116,178,135,65,66,178,116,0,85,68,190,0,58,96,104,
-203,13,238,248,6,224,14,5,192,184,109,242,161,244,75,29,128,202,0,58,
-96,6,160,72,192,42,66,237,107,85,224,42,0,64,60,0,58,96,6,192,
-42,128,203,67,62,0,58,96,43,6,10,65,32,47,61,32,58,96,17,132,
-39,64,38,100,236,143,25,205,129,0,75,66,202,142,128,129,159,103,117,0,
-85,224,20,1,99,127,237,48,5,177,202,78,50,64,147,144,55,96,17,100,
-126,82,220,128,77,96,175,192,17,0,58,96,6,228,117,4,228,127,3,128,
-59,239,17,2,0,58,96,60,100,115,1,53,50,64,202,226,229,1,210,187,
-148,192,160,141,244,169,3,9,110,111,32,109,97,116,99,104,32,97,213,108,
-96,32,136,2,83,192,162,235,75,103,128,11,0,58,96,6,235,103,29,8,
-120,99,101,112,116,105,111,110,46,68,105,2,114,110,97,107,93,224,39,1,
-2,80,97,116,64,22,0,77,64,128,0,70,204,114,165,70,179,52,135,188,
-178,134,0,49,76,109,163,38,109,35,160,10,97,153,72,48,151,173,170,169,
-175,127,116,133,244,138,12,171,138,98,150,179,83,3,95,49,52,55,130,167,
-179,80,2,85,32,58,64,18,226,192,2,179,55,161,82,78,87,162,126,77,
-126,0,35,82,153,65,207,118,206,1,53,32,128,15,99,98,152,26,97,92,
-68,225,247,226,0,224,39,3,161,125,225,33,1,6,39,92,57,50,38,39,
-39,165,144,161,146,96,229,224,99,3,101,95,139,191,224,17,3,140,159,234,
-127,3,224,168,1,0,64,160,35,134,55,64,156,161,76,176,208,148,164,224,
-101,0,224,147,3,64,146,70,42,160,148,64,0,0,58,96,147,226,177,0,
-176,89,232,157,6,166,159,1,95,49,77,41,160,108,83,225,0,35,74,23,
-129,145,239,31,0,161,44,246,37,1,180,44,113,251,209,249,0,90,64,28,
-104,78,166,14,224,163,5,224,160,0,2,67,32,79,249,78,1,67,216,139,
-85,115,227,225,22,7,96,0,4,79,32,80,32,35,245,225,4,64,79,0,
-97,96,79,96,27,0,56,224,27,7,0,98,224,27,1,69,230,224,28,5,
-0,102,224,28,2,0,48,224,28,7,0,110,224,28,2,0,51,224,28,7,
-110,164,128,28,0,57,224,27,7,118,111,160,56,0,49,224,28,7,0,118,
-224,56,2,224,143,8,64,3,227,106,1,225,193,0,132,67,69,188,181,206,
-134,61,107,202,0,51,89,21,68,230,108,51,3,48,32,64,35,101,103,0,
-58,97,127,99,13,0,51,75,212,181,201,239,194,2,193,189,66,223,164,69,
-96,17,0,58,96,6,154,77,104,9,0,54,237,93,3,65,251,85,211,75,
-52,140,158,128,19,121,156,132,248,64,30,1,64,58,96,87,137,40,226,230,
-3,249,79,1,192,64,150,169,226,96,8,64,69,105,127,236,98,0,160,40,
-226,52,3,224,10,1,96,50,106,254,237,57,1,96,250,129,28,128,123,72,
-9,224,74,4,0,58,96,102,237,60,9,182,166,4,111,114,100,32,58,64,
-68,160,34,224,33,3,131,85,2,99,104,114,64,33,237,129,0,0,52,103,
-235,64,31,129,168,79,208,192,213,65,101,67,19,0,58,65,126,225,197,10,
-117,10,225,197,0,128,50,0,58,99,146,4,10,65,32,117,60,71,10,180,
-242,198,218,0,58,96,61,162,26,212,226,64,56,0,58,100,44,131,245,0,
-89,74,130,99,233,240,38,3,0,58,96,95,139,13,0,48,64,47,168,59,
-135,179,0,50,101,159,104,181,180,214,103,137,64,17,3,10,65,32,61,96,
-11,128,195,171,227,180,188,252,128,2,68,2,115,173,100,45,133,240,170,79,
-188,16,128,15,0,58,96,6,201,136,107,132,84,142,0,58,96,35,171,131,
-124,96,105,255,180,169,232,3,1,194,123,112,197,160,10,138,127,167,227,224,
-32,4,237,160,0,229,0,0,245,226,1,97,34,224,65,4,224,64,5,165,
-119,182,6,130,61,180,250,171,232,224,169,2,140,134,180,252,178,70,96,28,
-161,50,73,206,0,58,97,31,181,242,218,46,97,59,205,104,128,36,235,14,
-0,66,32,99,18,108,184,177,226,1,95,49,130,203,0,58,103,119,177,186,
-212,242,96,27,170,115,0,66,154,127,0,49,84,89,177,177,64,209,160,26,
-97,242,113,137,90,149,64,78,180,195,218,183,0,49,84,107,77,195,224,31,
-0,129,138,2,110,101,119,213,98,4,76,101,110,32,58,96,39,224,212,7,
-180,139,75,232,180,139,129,134,2,115,101,113,103,6,86,138,128,43,64,44,
-129,21,73,36,180,55,193,136,128,1,113,191,225,159,3,224,20,3,224,17,
-8,224,14,5,224,11,2,192,8,110,118,128,209,226,210,1,238,168,4,180,
-13,0,79,64,144,171,35,0,56,72,97,0,95,111,89,192,7,0,95,82,
-55,115,175,0,95,80,254,128,9,210,251,3,64,95,57,54,224,9,0,66,
-228,83,103,0,58,180,41,5,94,112,111,107,101,87,100,108,211,126,86,185,
-160,17,194,98,106,212,0,95,115,25,0,95,66,160,0,58,179,26,206,228,
-143,168,243,36,0,160,46,101,106,128,46,226,108,1,87,1,99,136,70,35,
-0,95,115,149,0,58,178,47,182,210,178,16,6,116,111,80,116,114,32,58,
-178,17,239,78,5,177,209,175,6,139,5,78,228,64,96,67,153,1,64,95,
-80,72,222,20,99,61,0,95,77,179,137,214,240,122,12,176,121,200,160,0,
-95,145,119,70,131,98,169,0,32,96,63,0,95,78,3,64,44,237,93,0,
-197,116,176,142,78,143,114,215,72,12,0,58,176,139,5,113,117,111,116,32,
-58,176,138,226,36,1,226,40,2,226,79,72,176,223,97,23,164,109,244,41,
-1,0,95,80,140,163,134,224,20,0,163,139,245,26,6,244,24,3,1,58,
-56,228,13,0,80,227,0,95,70,190,0,58,177,9,6,94,102,114,101,101,
-32,58,176,251,135,115,224,91,5,85,184,149,246,211,125,245,182,4,190,206,
-80,252,249,225,4,177,55,236,233,1,64,165,133,56,96,244,0,39,78,251,
-224,48,0,151,67,160,97,245,47,1,165,54,193,62,224,118,3,1,64,95,
-81,84,128,162,133,71,0,55,65,193,65,32,242,226,0,101,254,177,150,111,
-80,99,157,0,58,177,141,130,153,96,16,0,54,96,16,75,114,0,83,106,
-221,189,185,128,168,76,18,145,48,64,198,224,104,11,128,103,197,168,228,6,
-1,0,58,176,171,68,168,0,58,176,172,96,199,172,86,66,164,215,88,226,
-169,7,176,208,248,12,6,8,117,110,100,101,102,105,110,101,100,73,240,0,
-58,176,216,243,36,7,208,228,1,52,49,163,172,74,0,99,14,0,95,73,
-109,233,162,12,65,128,233,158,2,157,147,4,67,32,95,54,50,224,37,3,
-233,127,2,64,37,96,19,96,10,0,95,80,248,0,58,177,29,0,85,230,
-58,0,0,52,79,111,64,32,209,215,161,49,0,80,96,12,97,107,243,198,
-1,131,242,96,175,65,96,97,221,64,70,153,158,132,154,108,31,192,91,210,
-81,224,55,10,160,0,0,58,177,143,82,153,131,221,80,225,224,13,1,71,
-28,225,97,6,179,68,14,58,32,117,110,115,117,112,112,111,114,116,101,100,
-32,119,69,85,2,115,105,122,159,247,3,35,51,50,55,64,88,9,64,35,
-50,49,52,55,52,56,51,54,74,46,0,58,177,185,243,19,2,234,193,0,
-80,165,243,222,1,66,212,211,6,64,143,129,20,65,146,0,50,225,33,0,
-129,143,0,53,147,12,98,95,178,9,0,105,92,43,177,180,0,115,74,72,
-177,179,73,95,177,176,230,139,7,177,188,131,1,100,244,177,195,4,95,52,
-55,32,95,79,254,0,95,80,88,0,95,80,104,0,95,112,184,80,176,116,
-147,1,95,53,81,99,97,250,0,53,65,52,105,124,177,243,132,10,99,19,
-132,23,96,37,0,55,131,204,69,174,177,210,224,29,1,224,49,1,224,39,
-5,227,161,8,64,29,6,10,65,32,62,61,32,58,177,200,2,62,32,58,
-177,69,74,211,177,32,2,60,32,58,177,28,5,105,99,109,112,32,58,209,
-30,74,143,80,1,0,95,80,117,0,58,176,223,74,140,176,133,65,43,176,
-33,2,80,32,58,176,26,196,100,164,159,194,69,224,20,11,224,17,8,224,
-14,5,224,11,2,192,8,229,223,0,240,124,0,236,58,3,176,131,4,110,
-101,103,32,58,175,121,2,42,32,58,173,193,2,45,32,58,173,192,2,43,
-32,58,173,159,224,148,68,0,58,173,230,199,169,64,17,225,225,0,73,198,
-68,176,66,26,76,211,64,12,66,28,141,175,173,174,116,60,173,20,2,73,
-32,58,173,8,64,54,66,76,76,245,0,58,173,15,64,29,128,224,64,9,
-128,224,8,94,109,97,108,108,111,99,32,58,172,254,13,73,79,46,112,101,
-114,102,111,114,109,73,79,32,58,172,246,224,179,2,0,58,172,221,2,85,
-32,58,172,218,224,219,14,0,58,172,232,64,19,0,95,141,76,76,225,0,
-58,172,244,104,70,104,198,172,247,6,114,97,105,115,101,32,58,172,227,7,
-65,46,114,101,97,100,32,58,172,228,13,73,79,46,103,101,116,65,114,103,
-82,101,102,32,58,172,224,0,95,70,190,100,222,68,71,99,67,64,95,224,
-199,0,3,62,62,32,58,172,243,0,95,79,61,69,223,123,15,95,13,103,
-172,0,49,95,61,135,176,94,83,96,9,82,251,96,9,0,58,205,33,154,
-31,77,37,64,52,76,92,79,77,76,26,94,104,224,35,2,96,32,154,8,
-160,32,0,95,143,88,161,168,85,228,233,47,0,224,47,4,148,175,64,4,
-184,205,128,195,1,32,58,236,143,0,162,174,0,58,236,145,0,121,81,238,
-197,0,0,50,238,197,0,192,95,137,143,69,232,224,11,2,96,197,134,226,
-172,164,96,59,172,219,128,165,0,51,97,196,108,105,130,110,74,142,129,62,
-75,89,96,36,179,131,0,95,75,23,107,22,96,21,2,75,32,58,225,220,
-1,1,64,58,194,136,0,58,162,125,9,79,46,114,101,116,117,114,110,32,
-58,225,212,0,0,62,68,100,236,60,0,236,58,7,227,74,37,0,58,227,
-157,3,226,142,9,227,102,0,162,118,64,200,1,95,50,111,245,224,0,255,
+66,11,0,48,175,190,128,6,96,5,239,177,0,1,64,58,96,51,128,45,
+2,55,32,58,64,50,128,166,0,58,64,15,128,10,65,234,0,53,108,208,
+65,210,175,245,84,127,128,67,3,95,49,57,57,65,80,90,45,129,120,64,
+85,129,151,130,39,0,53,145,72,1,53,52,64,157,0,53,207,130,112,120,
+64,25,130,80,180,119,117,59,194,133,154,25,228,96,1,212,155,224,47,2,
+160,110,211,112,0,50,99,58,123,43,64,60,0,58,96,123,147,138,81,229,
+1,53,49,96,19,179,95,147,158,0,53,111,170,243,223,8,191,169,0,58,
+96,51,243,159,0,2,111,117,116,65,26,209,132,128,223,67,220,227,23,2,
+242,58,25,178,241,216,237,64,135,192,79,86,7,0,80,64,164,64,28,145,
+200,0,95,116,128,1,52,53,97,189,67,24,90,69,0,50,65,128,64,38,
+129,165,2,73,32,58,96,17,111,250,4,97,108,108,111,99,64,16,162,236,
+1,51,50,64,12,186,217,143,108,240,116,1,3,95,50,52,50,131,198,67,
+36,153,160,0,58,65,45,128,145,1,95,50,68,136,192,207,97,62,64,47,
+96,153,64,29,1,51,57,101,32,0,50,65,249,0,95,89,195,96,61,178,
+183,3,112,117,116,98,64,122,194,144,3,51,54,32,79,64,6,0,55,66,
+66,147,189,98,67,0,58,96,70,83,194,0,50,99,217,0,58,96,26,64,
+15,112,105,0,58,96,49,96,142,0,83,247,29,0,0,90,160,7,128,9,
+160,10,242,243,3,213,207,230,49,1,224,248,5,176,118,1,50,50,66,24,
+96,41,65,4,0,51,97,165,100,93,241,103,6,3,66,97,100,32,158,46,
+3,32,109,111,100,255,110,0,117,77,162,134,0,51,129,129,100,120,96,151,
+96,4,151,249,241,253,2,100,151,1,50,51,64,12,161,68,65,225,241,238,
+6,64,85,65,52,0,55,85,159,64,32,116,42,1,50,112,64,13,162,211,
+1,52,56,64,193,186,150,224,5,0,69,12,127,147,211,221,124,117,1,49,
+50,133,254,224,6,10,224,42,2,64,15,128,48,224,42,30,160,28,224,49,
+10,224,42,15,224,49,10,224,42,22,224,49,3,214,209,97,161,0,58,96,
+6,227,136,2,147,202,2,95,50,51,117,21,0,51,130,133,96,24,124,97,
+65,229,0,58,96,28,192,22,118,62,64,28,128,16,66,27,0,50,118,89,
+68,211,64,26,130,134,132,87,0,50,132,87,160,52,130,145,0,82,161,95,
+0,58,96,28,160,138,89,253,132,13,0,80,161,226,64,171,71,146,147,191,
+225,145,2,0,58,96,179,96,55,0,85,131,133,2,50,50,32,94,184,64,
+25,198,50,102,241,96,17,163,121,244,155,1,0,58,98,228,224,119,2,249,
+170,2,0,80,158,191,0,49,128,79,162,240,180,117,128,148,148,148,2,64,
+64,64,99,66,0,58,67,234,194,88,1,95,50,95,142,161,109,71,136,1,
+64,58,96,6,10,10,65,32,115,101,113,117,97,108,32,58,96,33,64,46,
+162,217,3,95,50,49,53,227,47,2,5,77,72,83,68,73,82,99,38,0,
+80,64,67,97,60,226,227,0,1,58,50,191,223,224,19,0,230,84,2,0,
+58,96,45,164,253,195,55,122,154,104,17,127,31,246,70,20,248,102,5,1,
+95,50,86,211,65,213,246,76,8,72,131,97,224,0,49,67,102,191,253,11,
+112,101,101,107,67,65,83,116,114,105,110,103,64,21,163,110,1,57,49,103,
+76,0,58,96,102,227,127,0,133,219,64,133,127,234,64,108,135,247,128,6,
+161,64,133,23,64,6,6,10,65,32,116,111,73,110,70,70,64,33,69,38,
+7,103,101,116,101,110,118,32,58,96,216,225,80,4,0,52,159,180,225,2,
+2,246,148,0,247,45,4,1,50,48,102,105,2,58,50,48,129,146,65,112,
+228,188,4,3,116,97,105,108,97,138,0,65,64,192,64,45,163,2,65,233,
+0,48,104,202,0,50,130,199,0,48,129,121,70,80,64,16,97,28,0,57,
+128,80,0,50,97,124,96,112,1,49,53,69,53,128,56,0,49,75,200,224,
+11,0,224,80,0,0,58,96,6,129,225,0,51,73,18,90,165,160,61,0,
+50,224,155,3,0,101,91,175,0,58,138,25,169,80,96,38,0,58,96,6,
+102,192,251,244,15,6,67,111,110,116,114,111,108,251,242,11,96,18,2,67,
+97,108,128,246,166,102,64,194,106,240,163,6,198,68,64,7,189,160,191,124,
+2,39,32,95,68,63,170,84,92,125,103,181,168,117,136,243,0,50,200,129,
+131,95,0,58,64,160,64,94,119,74,64,14,196,105,232,210,8,163,128,232,
+197,2,0,58,100,113,96,155,0,85,225,188,7,16,109,100,53,67,111,109,
+98,105,110,101,58,32,101,109,112,116,121,134,123,64,143,68,96,74,57,0,
+66,103,229,67,253,4,95,56,50,32,95,64,75,1,64,89,96,114,64,249,
+102,250,68,29,228,2,1,196,153,233,70,2,160,234,72,87,96,48,72,163,
+0,49,89,221,98,131,2,52,48,32,157,233,0,95,89,68,1,95,49,124,
+83,160,0,0,58,97,32,66,202,9,109,100,53,65,114,114,97,121,32,58,
+96,57,130,100,194,206,0,55,160,153,1,95,49,92,225,99,194,231,145,4,
+231,37,3,3,95,49,57,52,224,45,4,163,105,251,183,1,0,56,169,13,
+250,51,2,93,138,160,143,226,197,0,96,20,187,17,64,248,137,0,67,74,
+1,53,55,204,182,170,84,160,35,160,106,225,50,3,192,25,168,102,191,153,
+0,67,127,134,171,231,94,211,97,32,3,95,49,55,54,100,40,128,0,229,
+117,3,191,220,202,17,232,17,0,64,186,96,8,224,44,2,96,95,0,66,
+133,194,1,51,53,161,123,106,1,255,165,4,232,55,4,224,43,10,194,113,
+228,251,2,96,16,0,58,65,95,226,172,0,204,122,0,58,96,135,99,179,
+99,108,94,35,225,249,0,129,243,0,35,103,141,77,119,0,58,97,152,5,
+10,65,32,35,49,54,65,103,172,138,1,49,48,76,9,124,156,92,240,1,
+95,49,130,47,1,56,48,160,79,64,11,192,91,64,11,64,45,192,11,76,
+72,160,11,91,214,0,58,96,12,138,181,97,21,136,229,136,232,66,46,160,
+2,225,58,6,97,170,128,50,161,237,165,162,134,27,110,230,2,85,32,65,
+198,43,96,164,126,125,174,119,94,67,64,33,131,58,224,33,7,192,139,0,
+95,77,123,224,38,16,224,71,25,6,64,64,83,32,73,32,64,142,201,192,
+84,224,194,0,67,159,0,83,162,121,96,60,74,15,224,76,16,128,22,99,
+167,66,135,224,40,16,130,155,195,185,97,40,67,83,0,52,224,167,21,129,
+43,97,160,72,178,65,166,162,57,239,138,2,96,27,224,21,1,96,49,0,
+58,96,140,224,42,2,160,20,0,54,160,20,238,245,4,0,58,96,113,160,
+44,64,13,194,159,224,37,7,130,161,225,253,0,65,41,74,30,0,49,64,
+180,76,40,0,58,66,83,195,242,131,183,1,95,49,95,34,70,251,66,123,
+224,27,11,128,114,252,235,0,157,10,128,174,191,93,3,95,49,48,51,69,
+194,99,10,99,243,65,43,94,141,130,172,64,41,173,179,64,43,130,250,161,
+109,0,58,96,39,101,221,128,117,113,114,129,218,164,73,79,49,228,136,1,
+204,53,64,34,1,64,95,78,31,133,157,0,48,78,223,1,55,49,230,28,
+2,27,92,51,52,38,108,105,98,47,68,97,116,97,47,73,110,116,101,103,
+101,114,95,84,121,112,101,46,104,115,64,27,4,44,50,56,58,49,241,186,
+0,96,178,99,159,100,21,0,85,161,215,224,18,0,240,47,0,128,5,0,
+50,243,231,2,224,60,3,97,139,96,60,0,89,160,208,67,155,69,15,0,
+57,192,197,159,78,100,166,65,15,100,4,145,218,196,214,98,102,128,18,228,
+167,1,3,64,95,52,51,133,61,0,58,97,85,7,10,65,32,114,101,109,
+32,58,96,64,110,17,0,58,96,126,78,232,64,10,130,12,0,80,64,10,
+204,11,104,212,0,49,134,171,0,49,94,190,0,58,65,49,64,27,70,14,
+190,207,168,212,0,49,111,253,0,49,79,227,168,212,192,56,116,157,192,11,
+224,80,0,0,58,96,6,128,102,80,242,228,73,0,1,95,49,69,18,64,
+31,130,3,107,207,129,50,82,115,135,81,0,80,227,103,1,160,47,224,15,
+8,64,65,227,51,0,78,251,96,23,175,110,135,48,170,108,107,4,64,14,
+66,139,224,68,0,64,200,224,21,2,160,154,166,10,106,245,96,146,139,4,
+105,166,96,159,105,101,2,55,32,58,96,19,3,10,65,32,90,64,190,0,
+58,96,39,161,116,178,135,65,66,178,116,0,85,68,190,0,58,96,104,203,
+13,238,248,6,224,14,5,192,184,109,242,161,244,75,29,128,202,0,58,96,
+6,160,72,192,42,66,237,107,85,224,42,0,64,60,0,58,96,6,192,42,
+128,203,67,62,0,58,96,43,6,10,65,32,47,61,32,58,96,17,132,39,
+64,38,100,236,143,25,205,129,0,75,66,202,142,128,129,159,103,117,0,85,
+224,20,1,99,127,237,48,5,177,202,78,50,64,147,144,55,96,17,100,126,
+82,220,128,77,96,175,192,17,0,58,96,6,228,117,4,228,127,3,128,59,
+239,17,2,0,58,96,60,100,115,1,53,50,64,202,226,229,1,210,187,148,
+192,160,141,244,169,3,9,110,111,32,109,97,116,99,104,32,97,213,108,96,
+32,136,2,83,192,162,235,75,103,128,11,0,58,96,6,235,103,29,8,120,
+99,101,112,116,105,111,110,46,68,105,2,114,110,97,107,93,224,39,1,2,
+80,97,116,64,22,0,77,64,128,0,70,204,114,165,70,179,52,135,188,178,
+134,0,49,76,109,163,38,109,35,160,10,97,153,72,48,151,173,170,169,175,
+127,116,133,244,138,12,171,138,98,150,179,83,3,95,49,52,55,130,167,179,
+80,2,85,32,58,64,18,226,192,2,179,55,161,82,78,87,162,126,77,126,
+0,35,82,153,65,207,118,206,1,53,32,128,15,99,98,152,26,97,92,68,
+225,247,226,0,224,39,3,161,125,225,33,1,6,39,92,57,50,38,39,39,
+165,144,161,146,96,229,224,99,3,101,95,139,191,224,17,3,140,159,234,127,
+3,224,168,1,0,64,160,35,134,55,64,156,161,76,176,208,148,164,224,101,
+0,224,147,3,64,146,70,42,160,148,64,0,0,58,96,147,226,177,0,176,
+89,232,157,6,166,159,1,95,49,77,41,160,108,83,225,0,35,74,23,129,
+145,239,31,0,161,44,246,37,1,180,44,113,251,209,249,0,90,64,28,104,
+78,166,14,224,163,5,224,160,0,2,67,32,79,249,78,1,67,216,139,85,
+115,227,225,22,7,96,0,2,79,32,80,118,245,224,79,5,0,97,96,79,
+96,27,0,56,224,27,7,0,98,224,27,1,69,230,224,28,5,0,102,224,
+28,2,0,48,224,28,7,0,110,224,28,2,0,51,224,28,7,110,164,128,
+28,0,57,224,27,7,118,111,160,56,0,49,224,28,7,0,118,224,56,2,
+224,143,8,64,3,227,106,1,225,193,0,132,67,69,188,181,206,134,61,107,
+202,0,51,89,21,68,230,108,51,3,48,32,64,35,101,103,0,58,97,127,
+99,13,0,51,75,212,181,201,239,194,2,193,189,66,223,164,69,96,17,0,
+58,96,6,154,77,104,9,0,54,237,93,3,65,251,85,211,75,52,140,158,
+128,19,121,156,132,248,64,30,1,64,58,96,87,137,40,226,230,3,249,79,
+1,192,64,150,169,226,96,8,64,69,105,127,236,98,0,160,40,226,52,3,
+224,10,1,96,50,106,254,237,57,1,96,250,129,28,128,123,72,9,224,74,
+4,0,58,96,102,237,60,9,182,166,4,111,114,100,32,58,64,68,160,34,
+224,33,3,131,85,2,99,104,114,64,33,237,129,0,0,52,103,235,64,31,
+129,168,79,208,192,213,65,101,67,19,0,58,65,126,225,197,10,117,10,225,
+197,0,128,50,0,58,99,146,4,10,65,32,117,60,71,10,180,242,198,218,
+0,58,96,61,162,26,212,226,64,56,0,58,100,44,131,245,0,89,74,130,
+99,233,240,38,3,0,58,96,95,139,13,0,48,64,47,168,59,135,179,0,
+50,101,159,104,181,180,214,103,137,64,17,3,10,65,32,61,96,11,128,195,
+171,227,180,188,252,128,2,68,2,115,173,100,45,133,240,170,79,188,16,128,
+15,0,58,96,6,201,136,107,132,84,142,0,58,96,35,171,131,124,96,105,
+255,180,169,232,3,1,194,123,112,197,160,10,138,127,167,227,224,32,4,237,
+160,0,229,0,0,245,226,1,97,34,224,65,4,224,64,5,165,119,182,6,
+130,61,180,250,171,232,224,169,2,140,134,180,252,178,70,96,28,161,50,73,
+206,0,58,97,31,181,242,218,46,97,59,205,104,128,36,235,14,0,66,32,
+99,18,108,184,177,226,1,95,49,130,203,0,58,103,119,177,186,212,242,96,
+27,170,115,0,66,154,127,0,49,84,89,177,177,64,209,160,26,97,242,113,
+137,90,149,64,78,180,195,218,183,0,49,84,107,77,195,224,31,0,129,138,
+2,110,101,119,213,98,4,76,101,110,32,58,96,39,224,212,7,180,139,75,
+232,180,139,129,134,2,115,101,113,103,6,86,138,128,43,64,44,129,21,73,
+36,180,55,193,136,128,1,113,191,225,159,3,224,20,3,224,17,8,224,14,
+5,224,11,2,192,8,110,118,128,209,226,210,1,238,168,4,180,13,0,79,
+64,144,171,35,0,56,72,97,0,95,111,89,192,7,0,95,82,55,115,175,
+0,95,80,254,128,9,210,251,3,64,95,57,54,224,9,0,66,228,83,103,
+0,58,180,41,5,94,112,111,107,101,87,100,108,211,126,86,185,160,17,194,
+98,106,212,0,95,115,25,0,95,66,160,0,58,179,26,206,228,143,168,243,
+36,0,160,46,101,106,128,46,226,108,1,87,1,99,136,70,35,0,95,115,
+149,0,58,178,47,182,210,178,16,6,116,111,80,116,114,32,58,178,17,239,
+78,5,177,209,175,6,139,5,78,228,64,96,67,153,1,64,95,80,72,222,
+20,99,61,0,95,77,179,137,214,240,122,12,176,121,200,160,0,95,145,119,
+70,131,98,169,0,32,96,63,0,95,78,3,64,44,237,93,0,197,116,176,
+142,78,143,114,215,72,12,0,58,176,139,5,113,117,111,116,32,58,176,138,
+226,36,1,226,40,2,226,79,72,176,223,97,23,164,109,244,41,1,0,95,
+80,140,163,134,224,20,0,163,139,245,26,6,244,24,3,1,58,56,228,13,
+0,80,227,0,95,70,190,0,58,177,9,6,94,102,114,101,101,32,58,176,
+251,135,115,224,91,5,85,184,149,246,211,125,245,182,4,190,206,80,252,249,
+225,4,177,55,236,233,1,64,165,133,56,96,244,0,39,78,251,224,48,0,
+151,67,160,97,245,47,1,165,54,193,62,224,118,3,1,64,95,81,84,128,
+162,133,71,0,55,65,193,65,32,242,226,0,101,254,177,150,111,80,99,157,
+0,58,177,141,130,153,96,16,0,54,96,16,75,114,0,83,106,221,189,185,
+128,168,76,18,145,48,64,198,224,104,11,128,103,197,168,228,6,1,0,58,
+176,171,68,168,0,58,176,172,96,199,172,86,66,164,215,88,226,169,7,176,
+208,248,12,6,8,117,110,100,101,102,105,110,101,100,73,240,0,58,176,216,
+243,36,7,208,228,1,52,49,163,172,74,0,99,14,0,95,73,109,233,162,
+12,65,128,233,158,2,157,147,4,67,32,95,54,50,224,37,3,233,127,2,
+64,37,96,19,96,10,0,95,80,248,0,58,177,29,0,85,230,58,0,0,
+52,79,111,64,32,209,215,161,49,0,80,96,12,97,107,243,198,1,131,242,
+96,175,65,96,97,221,64,70,153,158,132,154,108,31,192,91,210,81,224,55,
+10,160,0,0,58,177,143,82,153,131,221,80,225,224,13,1,71,28,225,97,
+6,179,68,14,58,32,117,110,115,117,112,112,111,114,116,101,100,32,119,69,
+85,2,115,105,122,159,247,3,35,51,50,55,64,88,9,64,35,50,49,52,
+55,52,56,51,54,74,46,0,58,177,185,243,19,2,234,193,0,80,165,243,
+222,1,66,212,211,6,64,143,129,20,65,146,0,50,225,33,0,129,143,0,
+53,147,12,98,95,178,9,0,105,92,43,177,180,0,115,74,72,177,179,73,
+95,177,176,230,139,7,177,188,131,1,100,244,177,195,4,95,52,55,32,95,
+79,254,0,95,80,88,0,95,80,104,0,95,112,184,80,176,116,147,1,95,
+53,81,99,97,250,0,53,65,52,105,124,177,243,132,10,99,19,132,23,96,
+37,0,55,131,204,69,174,177,210,224,29,1,224,49,1,224,39,5,227,161,
+8,64,29,6,10,65,32,62,61,32,58,177,200,2,62,32,58,177,69,74,
+211,177,32,2,60,32,58,177,28,5,105,99,109,112,32,58,209,30,74,143,
+80,1,0,95,80,117,0,58,176,223,74,140,176,133,65,43,176,33,2,80,
+32,58,176,26,196,100,164,159,194,69,224,20,11,224,17,8,224,14,5,224,
+11,2,192,8,229,223,0,240,124,0,236,58,3,176,131,4,110,101,103,32,
+58,175,121,2,42,32,58,173,193,2,45,32,58,173,192,2,43,32,58,173,
+159,224,148,68,0,58,173,230,199,169,64,17,225,225,0,73,198,68,176,66,
+26,76,211,64,12,66,28,141,175,173,174,116,60,173,20,2,73,32,58,173,
+8,64,54,66,76,76,245,0,58,173,15,64,29,128,224,64,9,128,224,8,
+94,109,97,108,108,111,99,32,58,172,254,13,73,79,46,112,101,114,102,111,
+114,109,73,79,32,58,172,246,224,179,2,0,58,172,221,2,85,32,58,172,
+218,224,219,14,0,58,172,232,64,19,0,95,141,76,76,225,0,58,172,244,
+104,70,104,198,172,247,6,114,97,105,115,101,32,58,172,227,7,65,46,114,
+101,97,100,32,58,172,228,13,73,79,46,103,101,116,65,114,103,82,101,102,
+32,58,172,224,0,95,70,190,100,222,68,71,99,67,64,95,224,199,0,3,
+62,62,32,58,172,243,0,95,79,61,69,223,123,15,95,13,103,172,0,49,
+95,61,135,176,94,83,96,9,82,251,96,9,0,58,205,33,154,31,77,37,
+64,52,76,92,79,77,76,26,94,104,224,35,2,96,32,154,8,160,32,0,
+95,143,88,161,168,85,228,233,47,0,224,47,4,148,175,64,4,184,205,128,
+195,1,32,58,236,143,0,162,174,0,58,236,145,0,121,81,238,197,0,0,
+50,238,197,0,192,95,137,143,69,232,224,11,2,96,197,134,226,172,164,96,
+59,172,219,128,165,0,51,97,196,108,105,130,110,74,142,129,62,75,89,96,
+36,179,131,0,95,75,23,107,22,96,21,2,75,32,58,225,220,1,1,64,
+58,194,136,0,58,162,125,9,79,46,114,101,116,117,114,110,32,58,225,212,
+0,0,62,68,100,236,60,0,236,58,7,227,74,37,0,58,227,157,3,226,
+142,9,227,102,0,162,118,64,200,1,95,50,111,245,224,0,255,224,0,255,
 224,0,255,224,0,255,224,0,255,224,0,255,224,0,255,224,0,255,224,0,
-255,224,0,12,1,32,125,
+12,1,32,125,
 };
 unsigned char *combexpr = data;
-int combexprlen = 104267;
+int combexprlen = 104264;
 #include "mhsffi.h"
 static struct ffi_entry table[] = {
 { 0,0 }
--- a/lib/libs.cabal
+++ b/lib/libs.cabal
@@ -1,6 +1,6 @@
 cabal-version:  3.0
 name:           libs
-version:        0.11.1.6
+version:        0.11.1.7
 license:        Apache
 license-file:   LICENSE
 maintainer:     lennart@augustsson.net
--- a/paths/Paths_MicroHs.hs
+++ b/paths/Paths_MicroHs.hs
@@ -10,4 +10,4 @@
 getDataDir = return "."
 
 version :: Version
-version = makeVersion [0,11,1,6]
+version = makeVersion [0,11,1,7]