Commit 0fc69416 authored by Committed by Marge BotBrowse files
Introduce MonadP, make PV a newtype
Previously we defined type PV = P, this had the downside that if we wanted to change PV, we would have to modify P as well. Now PV is free to evolve independently from P. The common operations addError, addFatalError, getBit, addAnnsAt, were abstracted into a class called MonadP.
Showing with 104 additions and 73 deletions