alex for generic var args