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
data-url
hierarchyid
jface
color-theory
assetic
ec2-ami
filterexpression
clang-cl
sql-like
aws-glue
fmt
precompiled-headers
diagrams.net
amazon-gamelift
grafana-datasource
mage
dbsql
asynctest
vala
upsource
shap
velo
tasm
procedural
adornerlayer
openlitespeed
spring-session
recursive-mutex
heroku-cli
android-min-sdk