Add Result<Self, Error>
return type for constructors
#1446
Merged
Result<Self, Error>
return type for constructors
#1446