Personally, I don't understand the benefit/purpose of trying to replace the void type with Nothing other than, arguably, slightly better readability. I could argue that this library adds an extra layer of complexity given Nothing doesn't really appear to be nothing (it retains an internal instance).
I think as part of the README you should justify your reasoning for the use of Nothing vs void.
Personally, I don't understand the benefit/purpose of trying to replace the
void
type withNothing
other than, arguably, slightly better readability. I could argue that this library adds an extra layer of complexity givenNothing
doesn't really appear to be nothing (it retains an internal instance).I think as part of the README you should justify your reasoning for the use of
Nothing
vsvoid
.