A few things to understand. Firstly, in a box against unboxed:
" ", . (, , , , - .)
"unboxed" number, .
, 64- Char - 64- - Haskell-, 32- Unicode, , . , Char# - 32- . - , CPU - .
Char# - , C , Char - , C ... , , , , . .
, ; . unboxed . , 32- ; . , unboxed .
, . ( ..). , .
vs :
- . . , ? , unboxed vector , — — .
, , , .
, GHC , , "". GHC , "list fusion", , , . , , ... , .