public Set<ShapeId> walkShapeIds(Shape shape) {
        return walkShapeIds(shape, FunctionalUtils.alwaysTrue());
    }
Walks connected shapes in the model, returning their IDs in a set.

@param shape The shape to start the traversal from.
@return Returns a set of connected shape IDs.
smithy-model/src/main/java/software/amazon/smithy/model/neighbor/Walker.java