モノイド則
from
Monoid型クラス
両側単位元
code:hs
mempty <> a = a = a <> mempty
結合律
左右どちらから作用させても結果は同じ
code:hs
a <> (b <> c) = (a <> b) <> c