diff --git a/clash-prelude.cabal b/clash-prelude.cabal
--- a/clash-prelude.cabal
+++ b/clash-prelude.cabal
@@ -1,5 +1,5 @@
 Name:                 clash-prelude
-Version:              0.99.1
+Version:              0.99.2
 Synopsis:             CAES Language for Synchronous Hardware - Prelude library
 Description:
   CλaSH (pronounced ‘clash’) is a functional hardware description language that
@@ -200,7 +200,7 @@
                       ghc-typelits-knownnat     >= 0.5     && < 0.6,
                       ghc-typelits-natnormalise >= 0.6     && < 0.7,
                       half                      >= 0.2.2.3 && < 1.0,
-                      lens                      >= 4.9     && < 4.17,
+                      lens                      >= 4.9     && < 4.18,
                       QuickCheck                >= 2.7     && < 2.12,
                       reflection                >= 2       && < 2.2,
                       singletons                >= 1.0     && < 3.0,
@@ -220,7 +220,7 @@
   else
     build-depends:
       base    >= 4     && < 5,
-      doctest >= 0.9.1 && < 0.16,
+      doctest >= 0.9.1 && < 0.17,
       clash-prelude
 
 benchmark benchmark-clash-prelude
diff --git a/src/Clash/Tutorial.hs b/src/Clash/Tutorial.hs
--- a/src/Clash/Tutorial.hs
+++ b/src/Clash/Tutorial.hs
@@ -213,20 +213,20 @@
 
   (1) Install __GHC 8.2.1 or higher__
 
-      * Download and install <https://www.haskell.org/ghc/download_ghc_8_4_1 GHC for your platform>.
+      * Download and install <https://www.haskell.org/ghc/download_ghc_8_4_3 GHC for your platform>.
         Unix user can use @./configure prefix=\<LOCATION\>@ to set the installation
         location.
 
       * Make sure that the @bin@ directory of __GHC__ is in your @PATH@.
 
-    In case you cannot find what you are looking for on <https://www.haskell.org/ghc/download_ghc_8_4_1>,
+    In case you cannot find what you are looking for on <https://www.haskell.org/ghc/download_ghc_8_4_3>,
     you can, /alternatively/, use the following instructions:
 
       * Ubuntu:
 
           * Run: @sudo add-apt-repository -y ppa:hvr/ghc@
           * Run: @sudo apt-get update@
-          * Run: @sudo apt-get install cabal-install-2.2 ghc-8.4.1 libtinfo-dev@
+          * Run: @sudo apt-get install cabal-install-2.2 ghc-8.4.3 libtinfo-dev@
           * Update your @PATH@ with: @\/opt\/ghc\/bin@, @\/opt\/cabal\/bin@, and @\$HOME\/.cabal\/bin@
           * Run: @cabal update@
           * Skip step 2.
@@ -269,7 +269,7 @@
 
       * Run:
 
-          * /i386/ Linux: @cabal install clash-ghc --enable-documentation --enable-executable-dynamic@
+          * Linux: @cabal install clash-ghc --enable-documentation --enable-executable-dynamic@
           * Other: @cabal install clash-ghc --enable-documentation@
 
       * /This is going to take awhile, so have a refreshment/
@@ -952,21 +952,15 @@
 
 entity blinker_topentity is
   port(-- clock
-       input_0  : in std_logic;
+       clk    : in std_logic;
        -- asynchronous reset: active high
-       input_1  : in std_logic;
-       input_2  : in std_logic_vector(0 downto 0);
-       output_0 : out std_logic_vector(7 downto 0));
+       rst    : in std_logic;
+       x      : in std_logic;
+       result : out std_logic_vector(7 downto 0));
 end;
 
 architecture structural of blinker_topentity is
-begin
-  blinker_topentity_0_inst : entity blinker_topentity_0
-    port map
-      (clk    => input_0
-      ,rst    => input_1
-      ,key1   => input_2
-      ,result => output_0);
+ ...
 end;
 @
 
@@ -998,18 +992,12 @@
        CLOCK_50 : in std_logic;
        -- asynchronous reset: active high
        KEY0     : in std_logic;
-       KEY1     : in std_logic_vector(0 downto 0);
+       KEY1     : in std_logic;
        LED      : out std_logic_vector(7 downto 0));
 end;
 
 architecture structural of blinker is
-begin
-  blinker_topentity_inst : entity blinker_topentity
-    port map
-      (clk    => CLOCK_50
-      ,rst    => KEY0
-      ,key1   => KEY1
-      ,result => LED);
+ ...
 end;
 @
 
