Later in your post you mention @discardableResult
which uses result as a synonym for return value. So using result to have the same meaning as in an already existing attribute is very consistent with existing Swift naming.
I think it's also worth noting that the attribute @discardableResult
also does not have any connection to the Result
type, but both have been around for over a year now without seeming to cause confusion.
A little more discussion regarding @resultBuilder
was in this post from the previous review: