Generate sample client from typed Jerboa

ober

d32ddfad4c4f14254c38e48895bbddfec6d2b0e0

diff --git a/templates/sample-client.ss b/templates/sample-client.ss
index ed71f4c..1d64808 100644
--- a/templates/sample-client.ss
+++ b/templates/sample-client.ss
@@ -1,9 +1,10 @@
 (import (jerboa prelude))
 
 (def fragment
-  '((kotlin-file-lines "org/jerboa/sampleclient/SampleClient.kt"
-      ("package org.jerboa.sampleclient"
-       ""
-       "object SampleClient {"
-       "    const val marker = \"generated named client\""
-       "}"))))
+  '((typed-kotlin-file "org/jerboa/sampleclient/SampleClient.kt"
+      (typed-library (org jerboa sampleclient)
+        (export SampleClient)
+        (object SampleClient
+          (val marker : String
+            "generated named client"
+            (modifiers const)))))))