\[~ann.campbell.2] What about less strict raising issue?
"This rule raises an issue when the function that defines the operation of a custom operator consists of something other than a single *return statement*."
That's up to you [~elena.vilchik], but if the point of the rule is to off-load the logic into another function for flexibility, then people can get around the rule if they can cram all the functionality into a single line without actually fulfilling the purpose. E.G.