Fix type resolution for higher kinded product member