mina
mina copied to clipboard
Remove type generalizations from snark work
Snark work is defined at a completely polymorphic level of type generalization. This was to be able to talk about the type without requiring any functor dependencies. Now that much of the code is being defunctored, this work should be undone, and the types of snark work should not be polymorphic at all.
Pointer to code?
will do this as part of the refactor for verifying snarks when adding them to the snark pool
I actually only removed one of the type parameters. It was (hopefully at least) the hardest one to do, but there is still some work left.
Oh, sorry, I thought it was fully completed. My bad.