>>849
SignalGenはシグナルのステートフル版じゃないよ
elereaではステートフルでもステートレスでもシグナルの型はSignal
違いは、ステートレスなシグナルは純粋な関数で構築される
例: pure :: a -> Signal a
のに対して、ステートフルなシグナルはSignalGen上のmonadicな関数で構築されること
例: delay :: a -> Signal a -> SignalGen (Signal a)

シグナル生成関数(delayとかtransferとか)が動作する舞台だからSignalGenって名前なんじゃね