Foreign.Storable モジュールの Storable クラスについて質問です。

alignment 関数の戻り値として返す値は、C 言語の構造体で言うところの
4バイト アライメントや8バイト アライメントの「アライメント」の値ですか。

「本物のプログラマはHaskellを使う」で hsc2hs の使い方が簡単に紹介されていますが、
http://itpro.nikkeibp.co.jp/article/COLUMN/20080805/312151/?ST=ittrend&P=3
ここでは alignment = sizeOf と定義していますが、これは正しいのでしょうか。