CAUGHT EXCEPTION Data.SBV: Mismatched contexts detected. *** *** Current context: SBVContext (-531973508589804280) *** Mixed with : SBVContext (-7749304166575005736) *** *** This happens if you call a proof-function (prove/sat/runSMT/isSatisfiable) etc. *** while another one is in execution, or use results from one such call in another. *** Please avoid such nested calls, all interactions should be from the same context. *** See https://github.com/LeventErkok/sbv/issues/71 for several examples. CallStack (from HasCallStack): error, called at ./Data/SBV/Core/Symbolic.hs:1934:48 in sbv-10.3-inplace:Data.SBV.Core.Symbolic