static AttributeValue shape(Shape shape, Map<String, Set<Shape>> vars) {
        return new AttributeValueImpl.ShapeValue(shape, vars);
    }
Creates a 'shape' {@code AttributeValue} for the given shape.

@param shape Shape to path into.
@param vars Variables accessible to the shape.
@return Returns the created selector value.
smithy-model/src/main/java/software/amazon/smithy/model/selector/AttributeValue.java