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
osx-yosemite
tix
ithit-webdav-server
tilde
image-processing
specialization
categorical
null-test
linux-kernel
oscilloscope
visual-studio-express
invalidselectorexception
facebook-likebox
custom-rom
rterm
mod
uitextfielddelegate
sol3
heroku-ci
aptitude
image-preprocessing
rapid7
progressive-download
seq
angular-material-7
vimeo-ios
limit
html-parsing
gaussian-mixture-model
honeypot