I think that indeed it is undesirable to lose the multi value structure in methods such as: ``` type My_Type method self = if self.some_property then self else 0 ``` This is demonstrated in ffe11723. FYI: - #11827 - #11935