atools: Add astAddVariant