Skip to content

Conversation

@edsko
Copy link
Contributor

@edsko edsko commented Sep 6, 2022

This was already satisfied in all call-sites, so this is a one-line change. For concrete tests, this constraint is not required because matching on the Action will reveal what a is, but it is necessary when defining polymorphic abstractions on top of quickcheck-dynamic.

Hopefully this is an uncontroversial change :) This is the minimum change I need to make the lockstep stuff work.

This was already satisfied in all call-sites, so this is a one-line change. For concrete tests, this constraint is not required because matching on the `Action` will reveal what `a` is, but it is necessary when defining polymorphic abstractions on top of `quickcheck-dynamic`.
@MaximilianAlgehed
Copy link
Collaborator

As far as I can tell this is a completely uncontroversial change - the Vars get put in environments where a is required to be Typeable. LGTM.

@MaximilianAlgehed MaximilianAlgehed self-requested a review September 6, 2022 06:38
@MaximilianAlgehed MaximilianAlgehed merged commit cf2d8ca into input-output-hk:main Sep 6, 2022
@edsko edsko deleted the edsko/typeable-nextstate branch September 6, 2022 06:40
@edsko
Copy link
Contributor Author

edsko commented Sep 6, 2022

Thank you kindly :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants