You can also use list comprehension:
[ [x] | x <- theList]
Maybe a redundancy for such a simple example, but depending on your context, perhaps you can combine this step with further processing of singleton lists:
[f [x] + 13 | x <- theList]
source share