default boolean isA(Type type) {
        return type.equals(this);
    }
Returns true if this type matches the target type.

@param type the target type to match.
@return true if the types match, false otherwise.
smithy-rules-engine/src/main/java/software/amazon/smithy/rulesengine/language/evaluation/type/Type.java