What if the func take interface{} as parameter?