IS_PLURAL
(IS_PLURAL(value) ? "." : "s."));
#define A_OR_AN_OR_THE(n) (IS_PLURAL((n)) ? "the " : A_OR_AN((n)))
#define A_OR_AN_OR_BLANK(n) (IS_PLURAL((n)) ? "" : A_OR_AN((n)))
#define IS_OR_ARE(n) (IS_PLURAL((n)) ? "are " : "is ")