package Ġcom . github . ht d ang k ho a . kd ux . middle wares . thunk Ċ Ċ import Ġcom . github . ht d ang k ho a . kd ux . Action Ċ import Ġcom . github . ht d ang k ho a . kd ux . Dispatcher Ċ import Ġcom . github . ht d ang k ho a . kd ux . State Ċ Ċ type alias ĠTh unk Ġ= Ġ( dispatcher : ĠDispatcher , Ġstate : ĠState ) Ġ-> ĠUnit Ċ Ċ data Ġclass ĠK d ux Thunk Action ( val Ġbody : ĠTh unk ): ĠAction