package Ġcom . free let ics . flow redux . dsl Ċ Ċ type alias ĠOn Action Effect Handler < Input State , ĠA > Ġ= Ġsuspend Ġ( action : ĠA , Ġstate : ĠInput State ) Ġ-> ĠUnit Ċ type alias ĠOn Enter State Effect Handler < Input State > Ġ= Ġsuspend Ġ( state : ĠInput State ) Ġ-> ĠUnit Ċ type alias ĠCollect Flow Effect Handler < T , ĠInput State > Ġ= Ġsuspend Ġ( value : ĠT , Ġstate : ĠInput State ) Ġ-> ĠUnit Ċ