> Would it be better to introduce struct for result type
+1