>>31
関数も理屈は同じだよ
Bool -> Char
型の関数は、True用とFalse用の二個の文字が入る箱だと思えるし、
Integer -> Char
なら、無限個の文字が入る箱だと思える
fmapはこれらの全ての文字に一斉に関数を適用する