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