implement wildcard for Tuple