It may be nice `Init(+) == 0` is `true`. But there is a question how `isequal` should work (e.g., what `Dict{Any,Any}(Init(+) => :x)[0]` should do?).
It may be nice
Init(+) == 0istrue. But there is a question howisequalshould work (e.g., whatDict{Any,Any}(Init(+) => :x)[0]should do?).