defer :: [StateName] -> (SubscribeParams -> SubscribeParams)
defer [] _ = error "defer: List of StateNames must not be empty"
defer :: [StateName] -> (SubscribeParams -> SubscribeParams)
defer [] _ = error "defer: List of StateNames must not be empty"
defer [] _ = error "defer: List of StateNames must not be empty"