RE: Desugaring overloaded functions