static void PrintSalaryNoOut <T>(ISalaryNoOut <T> s) { s.Pay(); }
static void PrintSalaryNoOut(ISalaryNoOut <Employee> s) { s.Pay(); }