I am pretty new to Haskell, and I was wondering if one can define new types that are defined by lists of other types. For example, I assume a string is defined
assistive-technology
widescreen
cmake-language
azure-subscription
word-boundary
gradle
buffer-overflow
snapshot-isolation
java-http-client
vim-quickfix
seh
no-cache
reverse-engineering
hook-woocommerce
dynamic-scope
system-design
rosette
logrotate
tera
wamp-protocol
drb
vaadin
component-diagram
wicket
entity-framework-4.1
pdfparser
dnx
terraform-provider-vault
typedarray
alfresco