Closed bentorkington closed 1 year ago
As described in #18, constructors for Options and Grammar have some ambiguity around passing pre-initialized RNGs and seeds.
This PR provides separate initializers for each use case and makes use of initializer chaining to tame the constructor signatures.
Feel free to merge this whenever you’re happy with it.
cool cool, I accidentally set this PR up to merge into the wrong branch
As described in #18, constructors for Options and Grammar have some ambiguity around passing pre-initialized RNGs and seeds.
This PR provides separate initializers for each use case and makes use of initializer chaining to tame the constructor signatures.