Use {} instead of forall props in specs
This simplifies the code and should help for future improvements of Thermite.
The rule is basically to use:
spec :: Spec State {} Action
instead of
spec :: forall props. State props Action
The generic components which are also polymorphic in state
and action
can continue to be polymorphic in props
.