@Override
    public Condition.Builder toConditionBuilder() {
        return Condition.builder().fn(this);
    }
Returns the type for this expression, throws a runtime exception if {@code typeCheck} has not been invoked.

@return the type.
smithy-rules-engine/src/main/java/software/amazon/smithy/rulesengine/language/syntax/expressions/Expression.java