anchor.diff:  
           | Train args ->
               let cfgFile = args.GetResult <@ CfgFile @>
  -            let mi, predFn, trainFn = buildModel cfgFile
  +            let restart = args.Contains <@ Restart @>
  +            let mi, predFn, trainFn = buildModel restart cfgFile
               let tr = trainFn ()
  -            printfn "%A" tr.Best
  +            printfn "%A" tr.Best 
               printfn "Used config was %s" cfgFile
   
           0
positive.code:                 mi.SavePars filename
              
          // build training function
          let trainCfg = {cfg.Training with LossRecordFunc = lossRecordFn}        
          let trainFn () = 
              Train.train trainable dataset trainCfg
  
  
negative.code: 
  type TrainArgs =
      | [<MainCommand; ExactlyOnce; Last; Mandatory>] CfgFile of filename:string
      | Restart
      with
      interface IArgParserTemplate with member s.Usage = "self-explaining"
  
  