anchor.diff:              "NUnit.Framework.IgnoreException, NUnit.Framework"
               typeof<IgnoreException>.AssemblyQualifiedName
           ]
  -        let failExceptionTypes = lazy List.choose tryGetType failExceptions
  -        let ignoreExceptionTypes = lazy List.choose tryGetType ignoreExceptions
  +        let failExceptionTypes = lazy List.choose Type.TryGetType failExceptions
  +        let ignoreExceptionTypes = lazy List.choose Type.TryGetType ignoreExceptions
   
           let (|ExceptionInList|_|) (l: Type list) (e: #exn) = 
               let et = e.GetType()
  
positive.code: 
  /// Marks a top-level test for scanning
  [<AttributeUsage(AttributeTargets.Method ||| AttributeTargets.Property ||| AttributeTargets.Field)>]
  type TestsAttribute() = 
      inherit Attribute()
  
  module Helpers =
      let inline ignore2 _ = ignore
      let inline ignore3 _ = ignore2
  
      let tryGetType t = 
          try
              Type.GetType(t, true) |> Some
          with _ -> None
  
      let bracket setup teardown f () =
          let v = setup()
  
negative.code: 
      let pmap (f: _ -> _) (s: _ seq) = s.AsParallel().Select(f) :> _ seq
  
      /// Evaluates tests in parallel
      let evalPar =
          let funLock =
              let locker = obj()
  