Corrected typos galore, plus stressed a point about filters and tidied up a messy test example.
Push out update to NuGet page front-matter - added in links to samples NuGet site and GitHub.
Corrected logic error in unit test after noting an unused variable during self-review and then doing some fault injection to see if the test failed (which it didn't). The test now detects the fault as a failure and passes with the unmodified code.
Reformatting of 'Synthesis.fs', plus some simplification of the type signatures in the implementation.
More minor simplification of types in the 'Synthesis' implementation.
Refactor to extract code sequence to obtain node from a factory; reimplement the binary delegate overload of 'Synthesis.Create' to use a custom implementation of 'IFixedCombinationOfSubtreeNodesForSynthesis' to avoid the successive partial application used before.
Cutover the strongly-typed delegate overloads of 'Synthesis.Create()' to using custom implementations of 'IFixedCombinationsOfSubtreeNodes'.
Fix for bugs introduced in previous commit seen when running with the full set of unit tests - typos causing the same factory to be used several times as different children in synthesis.
Update copyright and correct a typo.
Backport improvements from the Scala port to the F# implementation, also updated C5 dependency in the process.
Published NTestCaseBuilder 2.3.0.0 to NuGet.
Merge up latest test changes from 'main' and cutover to using NTestCaseBuilder 2.3.0.0.