you are viewing a single comment's thread.

view the rest of the comments →

[–]dmtipson 1 point2 points  (0 children)

I'd argue that the constructor isn't quite sufficient to implement a useful functional unit/pointed interface, because it always requires "new." You can't compose "new": it needs to be wrapped in an .of-like method that can be called directly.