added feature checks for auto and variadics since those are used by some examples