All of the helper parameters have been condensed to a single object. Currently, this only includes merge and safe. However, we are only using these helpers in 10 lines of code across 6 files.
The helper parameter does give us a simple way to provide added helpers to class definitions, but this may be more mess than help.
We have a couple options:
Leave it as it is.
Force usage of Build.merge and Build.safe
Move those methods to an external dependency.
I'm currently leaning towards just using the Build.merge and Build.safe option, as this simplifies the general class definition common case.
All of the helper parameters have been condensed to a single object. Currently, this only includes merge and safe. However, we are only using these helpers in 10 lines of code across 6 files.
The helper parameter does give us a simple way to provide added helpers to class definitions, but this may be more mess than help.
We have a couple options:
I'm currently leaning towards just using the Build.merge and Build.safe option, as this simplifies the general class definition common case.