code: public static <T> TypeChecker<Queue<? extends T>> tQueue(TypeChecker<? extends T> elementChecker) {
          return new CollectionTypeChecker<>(Queue.class, elementChecker);
      }
docs: Creates a recursing type checker for a {@link java.util.Queue}.
  
  @param elementChecker The typechecker to check the elements with
  @return a typechecker for a Queue containing elements passing the specified type checker