gi: support variable arguments validation