@adambl4 @thijs and everybody in this channel:
Yes that error value is a bit dilemma. At the one hand I want to keep a promise pure and to be able just to have any type for an error. So strings, ints, etc should also be allowed. On the other hand, the most dominant case is the Exception for an error. So now indeed you have to declare way to much exception types in signatures.
So I wondering, could all the people here please cast vote for:
1. keep Promise the signature as is, with both
V
value an
E
error, or
2. ditch the
E
error and making it an Exception/Throwable