diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,39 +1,96 @@
-# Revision history for skylighting
+# Revision history for skylighting and skylighting-core
 
-## 0.7.7 -- 2019-02-08
+## 0.8 -- 2019-05-27
 
-  * Depend on skylighting-core 0.7.7.x.
+ *  Wrap html source lines with `<span>`, not `<a>` (David
+    Baynard).  Fixes jgm/pandoc#4386. Also fixes #33 (and
+    therefore fixes jgm/pandoc#4278).
+  * Prevent line-wrap overlap in html by increasing padding
+    (David Baynard).
+  * Remove superfluous 'pointer-events: all' (David Baynard).
+  * Simplify HTML generation code (David Baynard).
+  * Remove sourceLine class from spans (David Baynard).
+  * Display line numbers using css counters (David Baynard).
+  * Add Elm syntax definition (#66, #68, Bonghyun Kim).
+  * Put changelog in base directory, use symlinks to point to it.
+    We have the same changelog for skylighting and skylighting-core,
+    for simplicity.  (Version numbers are kept in sync.)
 
+## 0.7.7 -- 2019-02-27
+
+  * Add parseSyntaxDefinitionFromString [API change].
+  * Fix parseSyntaxDefinition so that language.dtd no longer needed.
+    We strip out the SYSTEM "language.dtd" part of the doctype
+    if present, leaving any inline entity definitions.
+    This applies to both parseSyntaxDefinition and
+    parseSyntaxDefinitionFromString.
+  * Revised documentation of bootstrap build.
+  * Makefile - fix bootstrap target.
+  * Use FilePath instead of String for path (#64, anchpop).
+
 ## 0.7.6 -- 2019-02-08
 
-  * Depend on skylighting-core 0.7.6.x.
+  * Update xml definitions for C, CPP, D, Haskell, Maxima, PHP,
+    Ruby, Typescript.
+  * Fix regex problem in erlang.xml (#63).
+  * Export WordSet constructors (#62, Chris Martin).
+  * Add support for protobuf (#60).
 
 ## 0.7.5 -- 2018-12-01
 
-  * Depend on skylighting-core 0.7.5.x.
-  * Add J, sml, typescript.
+  * Updated definitions for cmake, lua, prolog, rust, yacc,
+    javascript.
+  * Added definition for sml (#53).
+  * Added definition for J (#50).
+  * Added definition for typescript (#57).
+  * Fix comments preceded by multiple spaces in bash.xml (#54).
+  * Add *.txt extension and text/plain mime type to default.xml
+    (#48).
+  * Add file:/// if we have a Windows path with a drive.
+    Otherwise HXT will take it to be a URI.  See jgm/pandoc#4836.
 
 ## 0.7.4 -- 2018-10-08
 
-  * Depend on skylighting-core 0.7.4.x.
+  * HTML output: use title instead of data-line-number.
+    data- attributes are not valid HTML 4, and we would like this to
+    work with HTML 4 (e.g. in epub v2).  See jgm/pandoc#4920.
+  * Print FALLTHROUGH in --trace output.
+  * Updated syntax definitions for actionscript, awk, bash, c, clojure, cmake,
+    coffee, cs, css, dockerfile, email, fortran, gcc, haskell, ini, isocpp,
+    java, javadoc, javascript, jsp, kotlin, latex, lua, mediawiki, modelines,
+    modula-2, objectivec, objectivecpp, opencl, perl, powershell, prolog,
+    python, r, rest, rhtml, ruby, rust, scala, sql-mysql, sql-postgresql, sql,
+    tcl, vhdl, xml, xul, yaml, zsh.
 
 ## 0.7.3 -- 2018-08-27
 
-  * Add Sylighting.Syntax.Default and 'default' language. This
-    just highlights everything as normal text.
-  * Require base >= 4.8.  Drop support for ghc 7.8.
+  * Add 'default.xml' to syntax descriptions.
+  * Raise base lower bounds to 4.8.  Drop support for ghc 7.8.
+  * Use absolute number for cabal version, as now required.
 
 ## 0.7.2 -- 2018-06-08
 
-  * Require skylighting-core >= 0.7.2.
+  * Update syntax definitions from upstream.
+  * Added support for POV-Ray syntax (#46).
+  * Display line numbers without absolute positioning (David
+    Baynard, #32).
 
 ## 0.7.1 -- 2018-03-15
 
-  * Require skylighting-core >= 0.7.1.
+  * Fix benchmarks, which previously depended on a module
+    defined in skylighting (#42).
+  * Export Skylighting.Loader from Skylighting.Core.
+  * Bump version bound for criterion.
 
 ## 0.7.0.2 -- 2018-03-06
 
-  * Require skylighting-core >= 0.7.0.2.
+  * Ensure that regex captures are not overwritten by regexes
+    without captures.
+  * Fixed bug in subDynamic (#41).
+  * Added tracing information about rules tried and dynamic
+    regexes, for debugging.
+  * Fix highlighting for Haskell chars which breaks `-XDataKinds` (#40,
+    Artyom Kazak).
 
 ## 0.7.0.1 -- 2018-03-03
 
diff --git a/skylighting.cabal b/skylighting.cabal
--- a/skylighting.cabal
+++ b/skylighting.cabal
@@ -1,5 +1,5 @@
 name:                skylighting
-version:             0.7.7
+version:             0.8
 synopsis:            syntax highlighting library
 description:         Skylighting is a syntax highlighting library with
                      support for over one hundred languages.  It derives
@@ -82,6 +82,7 @@
                        Skylighting.Syntax.Dtd
                        Skylighting.Syntax.Eiffel
                        Skylighting.Syntax.Elixir
+                       Skylighting.Syntax.Elm
                        Skylighting.Syntax.Email
                        Skylighting.Syntax.Erlang
                        Skylighting.Syntax.Fasm
@@ -178,7 +179,7 @@
                        Skylighting.Syntax.Zsh
   other-extensions:    CPP, Arrows
   build-depends:       base >= 4.8 && < 5.0,
-                       skylighting-core >= 0.7.7 && < 0.7.8,
+                       skylighting-core >= 0.8 && < 0.8.1,
                        mtl,
                        text,
                        binary,
diff --git a/src/Skylighting/Syntax.hs b/src/Skylighting/Syntax.hs
--- a/src/Skylighting/Syntax.hs
+++ b/src/Skylighting/Syntax.hs
@@ -40,6 +40,7 @@
 import qualified Skylighting.Syntax.Dtd
 import qualified Skylighting.Syntax.Eiffel
 import qualified Skylighting.Syntax.Elixir
+import qualified Skylighting.Syntax.Elm
 import qualified Skylighting.Syntax.Email
 import qualified Skylighting.Syntax.Erlang
 import qualified Skylighting.Syntax.Fasm
@@ -174,6 +175,7 @@
   ,  ("DTD", Skylighting.Syntax.Dtd.syntax)
   ,  ("Eiffel", Skylighting.Syntax.Eiffel.syntax)
   ,  ("Elixir", Skylighting.Syntax.Elixir.syntax)
+  ,  ("Elm", Skylighting.Syntax.Elm.syntax)
   ,  ("Email", Skylighting.Syntax.Email.syntax)
   ,  ("Erlang", Skylighting.Syntax.Erlang.syntax)
   ,  ("Intel x86 (FASM)", Skylighting.Syntax.Fasm.syntax)
diff --git a/src/Skylighting/Syntax/Elm.hs b/src/Skylighting/Syntax/Elm.hs
new file mode 100644
--- /dev/null
+++ b/src/Skylighting/Syntax/Elm.hs
@@ -0,0 +1,12 @@
+{-# LANGUAGE OverloadedStrings #-}
+-- | Automatically generated syntax definition for Elm.
+-- DO NOT EDIT THIS FILE MANUALLY.
+-- Instead, modify xml/elm.xml and 'make bootstrap'.
+module Skylighting.Syntax.Elm (syntax) where
+
+import Skylighting.Types
+import Data.Binary
+
+-- | Syntax definition for Elm.
+syntax :: Syntax
+syntax = decode "\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\aelm.xml\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\n\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTcode\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTcode\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETB\SOH{-\f\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\bcomments\SOH--\f\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\acomment\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX{-|\f\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\rdocumentation\a\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\t\n !%&()*+,-./:;<=>?[\\]^{|}~\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQalias\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTport\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTtype\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\a\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\t\n !%&()*+,-./:;<=>?[\\]^{|}~\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STXin\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXlet\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\a\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\t\n !%&()*+,-./:;<=>?[\\]^{|}~\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\acommand\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKeffect\NUL\NUL\NUL\NUL\NUL\NUL\NUL\fsubscription\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQwhere\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\a\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\t\n !%&()*+,-./:;<=>?[\\]^{|}~\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STXas\NUL\NUL\NUL\NUL\NUL\NUL\NUL\bexposing\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKimport\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKmodule\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\a\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\t\n !%&()*+,-./:;<=>?[\\]^{|}~\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQinfix\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTleft\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXnon\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQright\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\a\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\t\n !%&()*+,-./:;<=>?[\\]^{|}~\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTcase\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTelse\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STXif\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STXof\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTthen\DC3\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKmodule\v\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKmodule\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTport\RS\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTport\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKimport\v\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKimport\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2(\\b[a-z]\\w*|\\b_\\b)\SOH\DC1\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL9(->|::|\\/\\/|\\.\\.|&&|\\|\\||\\+\\+|\\|>|<\\||>>|<<|==|\\/=|<=|>=)\SOH\DC4\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SI[+-\\/*%=><^\\|!]\SOH\DC4\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\t[@\\#$&~?]\SOH\DC4\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\\b[A-Z][\\w]*\SOH\SOH\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\b\STX\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\n0x[\\da-f]+\NUL\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC4\\d+\\.\\d+(e[+-]?\\d+)?\NUL\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL@'(.|\\\\'|\\\\n|\\\\r|\\\\t|\\\\\"|\\\\\\\\|\\\\u\\{(10|0?[0-9])[0-9a-fA-F]{4}\\})'\SOH\ACK\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\"\b\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKstring\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\"\"\"\SOH\b\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SImultilineString\RS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\acomment\NUL\NUL\NUL\NUL\NUL\NUL\NUL\acomment\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\bcomments\NUL\NUL\NUL\NUL\NUL\NUL\NUL\bcomments\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STX\SOH{-\f\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\bcomments\SOH-}\f\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\f\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\rdocumentation\NUL\NUL\NUL\NUL\NUL\NUL\NUL\rdocumentation\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STX\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQ@docs\f\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH-}\f\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\f\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKimport\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKimport\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQ\NUL(\RS\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC1moduleParentheses\a\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\t\n !%&()*+,-./:;<=>?[\\]^{|}~\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STXas\NUL\NUL\NUL\NUL\NUL\NUL\NUL\bexposing\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKimport\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKmodule\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\\b[a-z][\\w]*\SOH\DC1\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\\b[A-Z][\\w]*\SOH\SOH\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL)\RS\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\RS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKmodule\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKmodule\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQ\NUL(\RS\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC1moduleParentheses\a\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\t\n !%&()*+,-./:;<=>?[\\]^{|}~\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STXas\NUL\NUL\NUL\NUL\NUL\NUL\NUL\bexposing\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKimport\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKmodule\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\\b[a-z][\\w]*\SOH\DC1\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\\b[A-Z][\\w]*\SOH\SOH\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL)\RS\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\RS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC1moduleParentheses\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC1moduleParentheses\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOT\NUL(\RS\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC1moduleParentheses\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\\b[a-z][\\w]*\SOH\DC1\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\\b[A-Z][\\w]*\SOH\SOH\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL)\RS\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\RS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SImultilineString\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SImultilineString\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\\s*\SOH\b\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\\.*\SOH\b\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\"\"\"\b\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\b\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTport\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTport\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\aimports\v\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKmodule\RS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKstring\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACKstring\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXElm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STX\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\\\\.\SOH\b\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\"\b\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\b\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL'Bonghyun Kim (bonghyun.d.kim@gmail.com)\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH1\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETXMIT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ENQ*.elm\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOTcode"
