I, too, find this someone annoying, but I think it mainly done because of * In case someone wants to assign a result from constructor `proc` this might lead to double memory allocation. * It is possible to implement this behavior using custom pragma annotations * This might break someone else's expectations - I _do_ think it is annoying, but at the same time it is consistent with how `ref` variables are initialized.
- Call `result.new` automatically in `proc`? alexeypetrushin
- Call `result.new` automatically in `proc`? haxscramper_
- Call `result.new` automatically in `proc`? haxscramper_