private boolean onlyContainsTimestamps(Shape shape, Model model) {
        return shape.getAllMembers()
                .values()
                .stream()
                .map(memberShape -> model.getShape(memberShape.getTarget()))
                .filter(Optional::isPresent)
                .map(Optional::get)
                .allMatch(Shape::isTimestampShape);
    }
Sets a list of additional regular expression patterns that indicate a
value carries a timestamp.

@param additionalPatterns Additional patterns to add.
smithy-linters/src/main/java/software/amazon/smithy/linters/ShouldHaveUsedTimestampValidator.java