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
poplib
hyphenation
pcap
notice
smalltalk
connectionexception
mysql-slow-query-log
psycopg3
intelephense
geography
form-control
octane
ion-content
windows-ce
system-testing
openblas
segwit
odbcdatareader
sinon
ioexception
prettytable
internet-explorer-9
array-broadcasting
shebang
microsoft-forms
labelme
time-tracking
adobe-javascript
ora-01438
overwrite