@@ -107,6 +107,7 @@ Library
107 ProjectM36.Transaction.Persist,
107 ProjectM36.Transaction.Persist,
108 ProjectM36.TypeConstructor,
108 ProjectM36.TypeConstructor,
109 ProjectM36.TypeConstructorDef,
109 ProjectM36.TypeConstructorDef,
110+ ProjectM36.TransactionGraph.Merge,
110 Database.Persist.ProjectM36
111 Database.Persist.ProjectM36
111 GHC-Options: -Wall -rtsopts
112 GHC-Options: -Wall -rtsopts
112 if os(windows)
113 if os(windows)
@@ -202,6 +203,8 @@ Executable tutd
202 ProjectM36.TupleSet,
203 ProjectM36.TupleSet,
203 ProjectM36.TypeConstructor,
204 ProjectM36.TypeConstructor,
204 ProjectM36.TypeConstructorDef,
205 ProjectM36.TypeConstructorDef,
206+ ProjectM36.TransactionGraph.Merge,
207+ TutorialD.Interpreter.InformationOperator,
205 TutorialD.Interpreter.Export.Base,
208 TutorialD.Interpreter.Export.Base,
206 TutorialD.Interpreter.Export.CSV,
209 TutorialD.Interpreter.Export.CSV,
207 TutorialD.Interpreter.Import.Base,
210 TutorialD.Interpreter.Import.Base,
@@ -296,6 +299,7 @@ Executable project-m36-server
296 ProjectM36.Transaction.Persist,
299 ProjectM36.Transaction.Persist,
297 ProjectM36.TransactionGraph,
300 ProjectM36.TransactionGraph,
298 ProjectM36.TransactionGraph.Persist,
301 ProjectM36.TransactionGraph.Persist,
302+ ProjectM36.TransactionGraph.Merge,
299 ProjectM36.Tuple,
303 ProjectM36.Tuple,
300 ProjectM36.TupleSet,
304 ProjectM36.TupleSet,
301 ProjectM36.TypeConstructor,
305 ProjectM36.TypeConstructor,
@@ -361,6 +365,7 @@ Test-Suite test-tutoriald
361 type: exitcode-stdio-1.0
365 type: exitcode-stdio-1.0
362 main-is: test/TutorialD/Interpreter.hs
366 main-is: test/TutorialD/Interpreter.hs
363 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers, list-t
367 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers, list-t
368+ Other-Modules: ProjectM36.Atom, ProjectM36.AtomFunction, ProjectM36.AtomFunctions.Basic, ProjectM36.AtomFunctions.Primitive, ProjectM36.AtomType, ProjectM36.Attribute, ProjectM36.AttributeNames, ProjectM36.Base, ProjectM36.Client, ProjectM36.ConcreteTypeRep, ProjectM36.DataConstructorDef, ProjectM36.DataTypes.Basic, ProjectM36.DataTypes.Day, ProjectM36.DataTypes.Either, ProjectM36.DataTypes.Maybe, ProjectM36.DataTypes.Primitive, ProjectM36.DatabaseContext, ProjectM36.DateExamples, ProjectM36.Error, ProjectM36.Key, ProjectM36.MiscUtils, ProjectM36.Notifications, ProjectM36.Persist, ProjectM36.Relation, ProjectM36.Relation.Parse.CSV, ProjectM36.Relation.Show.CSV, ProjectM36.Relation.Show.Gnuplot, ProjectM36.Relation.Show.Term, ProjectM36.RelationalExpression, ProjectM36.Server.RemoteCallTypes, ProjectM36.Session, ProjectM36.Sessions, ProjectM36.StaticOptimizer, ProjectM36.Transaction, ProjectM36.Transaction.Persist, ProjectM36.TransactionGraph, ProjectM36.TransactionGraph.Persist, ProjectM36.Tuple, ProjectM36.TupleSet, ProjectM36.TypeConstructor, ProjectM36.TypeConstructorDef, TutorialD.Interpreter, TutorialD.Interpreter.Base, TutorialD.Interpreter.Export.Base, TutorialD.Interpreter.Export.CSV, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.CSV, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.RODatabaseContextOperator, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.TransactionGraphOperator, TutorialD.Interpreter.Types
364 GHC-Options: -Wall
369 GHC-Options: -Wall
365 CPP-Options: -DPROJECTM36_VERSION="v0.1"
370 CPP-Options: -DPROJECTM36_VERSION="v0.1"
366 if os(windows)
371 if os(windows)
@@ -376,6 +381,7 @@ Test-Suite test-relation
376 type: exitcode-stdio-1.0
381 type: exitcode-stdio-1.0
377 main-is: test/Relation/Basic.hs
382 main-is: test/Relation/Basic.hs
378 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
383 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
384+ Other-Modules: ProjectM36.Atom, ProjectM36.AtomFunction, ProjectM36.AtomFunctions.Basic, ProjectM36.AtomFunctions.Primitive, ProjectM36.AtomType, ProjectM36.Attribute, ProjectM36.AttributeNames, ProjectM36.Base, ProjectM36.ConcreteTypeRep, ProjectM36.DataConstructorDef, ProjectM36.DataTypes.Basic, ProjectM36.DataTypes.Day, ProjectM36.DataTypes.Either, ProjectM36.DataTypes.Maybe, ProjectM36.DataTypes.Primitive, ProjectM36.DatabaseContext, ProjectM36.DateExamples, ProjectM36.Error, ProjectM36.Key, ProjectM36.MiscUtils, ProjectM36.Relation, ProjectM36.Tuple, ProjectM36.TupleSet, ProjectM36.TypeConstructor, ProjectM36.TypeConstructorDef
379 GHC-Options: -Wall
385 GHC-Options: -Wall
380 CPP-Options: -DPROJECTM36_VERSION="v0.1"
386 CPP-Options: -DPROJECTM36_VERSION="v0.1"
@@ -384,6 +390,7 @@ Test-Suite test-static-optimizer
384 type: exitcode-stdio-1.0
390 type: exitcode-stdio-1.0
385 main-is: test/Relation/StaticOptimizer.hs
391 main-is: test/Relation/StaticOptimizer.hs
386 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
392 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
393+ Other-Modules: ProjectM36.Atom, ProjectM36.AtomFunction, ProjectM36.AtomFunctions.Basic, ProjectM36.AtomFunctions.Primitive, ProjectM36.AtomType, ProjectM36.Attribute, ProjectM36.AttributeNames, ProjectM36.Base, ProjectM36.ConcreteTypeRep, ProjectM36.DataConstructorDef, ProjectM36.DataTypes.Basic, ProjectM36.DataTypes.Day, ProjectM36.DataTypes.Either, ProjectM36.DataTypes.Maybe, ProjectM36.DataTypes.Primitive, ProjectM36.DatabaseContext, ProjectM36.DateExamples, ProjectM36.Error, ProjectM36.Key, ProjectM36.MiscUtils, ProjectM36.Relation, ProjectM36.RelationalExpression, ProjectM36.StaticOptimizer, ProjectM36.Tuple, ProjectM36.TupleSet, ProjectM36.TypeConstructor, ProjectM36.TypeConstructorDef
387 GHC-Options: -Wall
394 GHC-Options: -Wall
388 CPP-Options: -DPROJECTM36_VERSION="v0.1"
395 CPP-Options: -DPROJECTM36_VERSION="v0.1"
@@ -392,6 +399,7 @@ Test-Suite test-transactiongraph-persist
392 type: exitcode-stdio-1.0
399 type: exitcode-stdio-1.0
393 main-is: test/TransactionGraph/Persist.hs
400 main-is: test/TransactionGraph/Persist.hs
394 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
401 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
402+ Other-Modules: ProjectM36.Atom, ProjectM36.AtomFunction, ProjectM36.AtomFunctions.Basic, ProjectM36.AtomFunctions.Primitive, ProjectM36.AtomType, ProjectM36.Attribute, ProjectM36.AttributeNames, ProjectM36.Base, ProjectM36.ConcreteTypeRep, ProjectM36.DataConstructorDef, ProjectM36.DataTypes.Basic, ProjectM36.DataTypes.Day, ProjectM36.DataTypes.Either, ProjectM36.DataTypes.Maybe, ProjectM36.DataTypes.Primitive, ProjectM36.DatabaseContext, ProjectM36.DateExamples, ProjectM36.Error, ProjectM36.Key, ProjectM36.MiscUtils, ProjectM36.Persist, ProjectM36.Relation, ProjectM36.RelationalExpression, ProjectM36.StaticOptimizer, ProjectM36.Transaction, ProjectM36.Transaction.Persist, ProjectM36.TransactionGraph, ProjectM36.TransactionGraph.Persist, ProjectM36.Tuple, ProjectM36.TupleSet, ProjectM36.TypeConstructor, ProjectM36.TypeConstructorDef, TutorialD.Interpreter.Base, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.Types
395 GHC-Options: -Wall
403 GHC-Options: -Wall
396 CPP-Options: -DPROJECTM36_VERSION="v0.1"
404 CPP-Options: -DPROJECTM36_VERSION="v0.1"
397 if os(windows)
405 if os(windows)
@@ -407,6 +415,7 @@ Test-Suite test-relation-import-csv
407 type: exitcode-stdio-1.0
415 type: exitcode-stdio-1.0
408 main-is: test/Relation/Import/CSV.hs
416 main-is: test/Relation/Import/CSV.hs
409 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
417 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
418+ Other-Modules: ProjectM36.Atom, ProjectM36.AtomType, ProjectM36.Attribute, ProjectM36.AttributeNames, ProjectM36.Base, ProjectM36.ConcreteTypeRep, ProjectM36.DataConstructorDef, ProjectM36.DataTypes.Primitive, ProjectM36.Error, ProjectM36.MiscUtils, ProjectM36.Relation, ProjectM36.Relation.Parse.CSV, ProjectM36.Tuple, ProjectM36.TupleSet, ProjectM36.TypeConstructor, ProjectM36.TypeConstructorDef
410 GHC-Options: -Wall
419 GHC-Options: -Wall
411 CPP-Options: -DPROJECTM36_VERSION="v0.1"
420 CPP-Options: -DPROJECTM36_VERSION="v0.1"
@@ -415,6 +424,7 @@ Test-Suite test-tutoriald-import-tutoriald
415 type: exitcode-stdio-1.0
424 type: exitcode-stdio-1.0
416 main-is: test/TutorialD/Interpreter/Import/TutorialD.hs
425 main-is: test/TutorialD/Interpreter/Import/TutorialD.hs
417 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
426 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
427+ Other-Modules: ProjectM36.Atom, ProjectM36.AtomFunction, ProjectM36.AtomType, ProjectM36.Attribute, ProjectM36.AttributeNames, ProjectM36.Base, ProjectM36.ConcreteTypeRep, ProjectM36.DataConstructorDef, ProjectM36.DataTypes.Primitive, ProjectM36.Error, ProjectM36.Key, ProjectM36.MiscUtils, ProjectM36.Relation, ProjectM36.RelationalExpression, ProjectM36.StaticOptimizer, ProjectM36.Tuple, ProjectM36.TupleSet, ProjectM36.TypeConstructor, ProjectM36.TypeConstructorDef, TutorialD.Interpreter.Base, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.Types
418 GHC-Options: -Wall
428 GHC-Options: -Wall
419 CPP-Options: -DPROJECTM36_VERSION="v0.1"
429 CPP-Options: -DPROJECTM36_VERSION="v0.1"
@@ -423,7 +433,8 @@ Test-Suite test-relation-export-csv
423 type: exitcode-stdio-1.0
433 type: exitcode-stdio-1.0
424 main-is: test/Relation/Export/CSV.hs
434 main-is: test/Relation/Export/CSV.hs
425 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
435 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, stm-containers
436+ Other-Modules: ProjectM36.Atom, ProjectM36.AtomType, ProjectM36.Attribute, ProjectM36.AttributeNames, ProjectM36.Base, ProjectM36.ConcreteTypeRep, ProjectM36.DataConstructorDef, ProjectM36.DataTypes.Primitive, ProjectM36.Error, ProjectM36.MiscUtils, ProjectM36.Relation, ProjectM36.Relation.Parse.CSV, ProjectM36.Relation.Show.CSV, ProjectM36.Tuple, ProjectM36.TupleSet, ProjectM36.TypeConstructor, ProjectM36.TypeConstructorDef
426− GHC-Options: -Wall
437+ GHC-Options: -Wall
427 CPP-Options: -DPROJECTM36_VERSION="v0.1"
438 CPP-Options: -DPROJECTM36_VERSION="v0.1"
429Test-Suite test-persistent-driver
440Test-Suite test-persistent-driver
@@ -432,6 +443,7 @@ Test-Suite test-persistent-driver
432 main-is: test/persistent-driver/test.hs
443 main-is: test/persistent-driver/test.hs
433 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, template-haskell, transformers, aeson, persistent-template, conduit, persistent >= 2.2 && < 2.3, either, path-pieces, http-api-data, stm-containers, list-t
444 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, template-haskell, transformers, aeson, persistent-template, conduit, persistent >= 2.2 && < 2.3, either, path-pieces, http-api-data, stm-containers, list-t
434 GHC-Options: -Wall
445 GHC-Options: -Wall
446+ Other-Modules: Database.Persist.ProjectM36, ProjectM36.Atom, ProjectM36.AtomFunction, ProjectM36.AtomFunctions.Basic, ProjectM36.AtomFunctions.Primitive, ProjectM36.AtomType, ProjectM36.Attribute, ProjectM36.AttributeNames, ProjectM36.Base, ProjectM36.Client, ProjectM36.ConcreteTypeRep, ProjectM36.DataConstructorDef, ProjectM36.DataTypes.Basic, ProjectM36.DataTypes.Day, ProjectM36.DataTypes.Either, ProjectM36.DataTypes.Maybe, ProjectM36.DataTypes.Primitive, ProjectM36.DatabaseContext, ProjectM36.Error, ProjectM36.MiscUtils, ProjectM36.Notifications, ProjectM36.Persist, ProjectM36.Relation, ProjectM36.RelationalExpression, ProjectM36.Server.RemoteCallTypes, ProjectM36.Session, ProjectM36.Sessions, ProjectM36.StaticOptimizer, ProjectM36.Transaction, ProjectM36.Transaction.Persist, ProjectM36.TransactionGraph, ProjectM36.TransactionGraph.Persist, ProjectM36.Tuple, ProjectM36.TupleSet, ProjectM36.TypeConstructor, ProjectM36.TypeConstructorDef
435 CPP-Options: -DPROJECTM36_VERSION="v0.1"
447 CPP-Options: -DPROJECTM36_VERSION="v0.1"
436 if os(windows)
448 if os(windows)
437 Build-Depends: Win32 >= 2.3 && < 2.4
449 Build-Depends: Win32 >= 2.3 && < 2.4
@@ -466,6 +478,7 @@ Test-Suite test-server
466 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t
478 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t
467 GHC-Options: -Wall
479 GHC-Options: -Wall
468 CPP-Options: -DPROJECTM36_VERSION="v0.1"
480 CPP-Options: -DPROJECTM36_VERSION="v0.1"
481+ Other-Modules: ProjectM36.Atom, ProjectM36.AtomFunction, ProjectM36.AtomFunctions.Basic, ProjectM36.AtomFunctions.Primitive, ProjectM36.AtomType, ProjectM36.Attribute, ProjectM36.AttributeNames, ProjectM36.Base, ProjectM36.Client, ProjectM36.ConcreteTypeRep, ProjectM36.DataConstructorDef, ProjectM36.DataTypes.Basic, ProjectM36.DataTypes.Day, ProjectM36.DataTypes.Either, ProjectM36.DataTypes.Maybe, ProjectM36.DataTypes.Primitive, ProjectM36.DatabaseContext, ProjectM36.Error, ProjectM36.MiscUtils, ProjectM36.Notifications, ProjectM36.Persist, ProjectM36.Relation, ProjectM36.RelationalExpression, ProjectM36.Server, ProjectM36.Server.Config, ProjectM36.Server.EntryPoints, ProjectM36.Server.RemoteCallTypes, ProjectM36.Session, ProjectM36.Sessions, ProjectM36.StaticOptimizer, ProjectM36.Transaction, ProjectM36.Transaction.Persist, ProjectM36.TransactionGraph, ProjectM36.TransactionGraph.Persist, ProjectM36.Tuple, ProjectM36.TupleSet, ProjectM36.TypeConstructor, ProjectM36.TypeConstructorDef
469 if os(windows)
482 if os(windows)
470 Build-Depends: Win32 >= 2.3 && < 2.4
483 Build-Depends: Win32 >= 2.3 && < 2.4
471 Other-Modules: ProjectM36.Win32Handle
484 Other-Modules: ProjectM36.Win32Handle
@@ -513,6 +526,7 @@ Executable Example-SimpleClient
513 ProjectM36.Transaction.Persist,
526 ProjectM36.Transaction.Persist,
514 ProjectM36.TransactionGraph,
527 ProjectM36.TransactionGraph,
515 ProjectM36.TransactionGraph.Persist,
528 ProjectM36.TransactionGraph.Persist,
529+ ProjectM36.TransactionGraph.Merge,
516 ProjectM36.Tuple,
530 ProjectM36.Tuple,
517 ProjectM36.TupleSet,
531 ProjectM36.TupleSet,
518 ProjectM36.TypeConstructor,
532 ProjectM36.TypeConstructor,
@@ -564,6 +578,7 @@ Executable Example-PersistClient
564 ProjectM36.Transaction.Persist,
578 ProjectM36.Transaction.Persist,
565 ProjectM36.TransactionGraph,
579 ProjectM36.TransactionGraph,
566 ProjectM36.TransactionGraph.Persist,
580 ProjectM36.TransactionGraph.Persist,
581+ ProjectM36.TransactionGraph.Merge,
567 ProjectM36.Tuple,
582 ProjectM36.Tuple,
568 ProjectM36.TupleSet,
583 ProjectM36.TupleSet,
569 ProjectM36.TypeConstructor,
584 ProjectM36.TypeConstructor,