[GHC] #7676: Conflicting definitions error for simple variable with guards