@Override
    public Response push(Context context, Shape shape, Receiver next) {
        for (InternalSelector selector : selectors) {
            if (selector.push(context, shape, next) == Response.STOP) {
                return Response.STOP;
            }
        }

        return Response.CONTINUE;
    }
Maps input over each function and returns the concatenated result.
smithy-model/src/main/java/software/amazon/smithy/model/selector/IsSelector.java