@@ -2,19 +2,18 @@
22{-# LANGUAGE DeriveGeneric #-}
33{-# LANGUAGE OverloadedStrings #-}
44
5+{-# OPTIONS_GHC -fno-warn-unused-imports #-}
6+
57{% include "_include/license.ede" %}
68--
79module {{ moduleName }}
810 (
9− -- * API Definition
10− {{ name | lowerHead }}
11−
1211 {% for schema in schemas %}
1312 {% case schema.value.type %}
1413 {% when "prod" %}
1514
1615 -- * {{ schema.value.name }}
17− , {{ schema.value.name }}
16+ {% if schema.first %} {% else %},{% endif %} {{ schema.value.name }}
1817 , {{ schema.value.ctor.name }}
1918 {% for lens in schema.value.lenses %}
2019 , {{ lens.value.name }}
@@ -30,6 +29,3 @@ module {{ moduleName }}
3029{% for import in moduleImports %}
3130import {{ import.value }}
3231{% endfor %}
33−
34−{{ name | lowerHead }} :: a
35−{{ name | lowerHead }} = error "{{ name }}"