Swift - Overloading “+” Operator - “Cannot Convert Value of type” Erro

I'm almost certain this is another bug with the "favoring" hack described here: