in lib/openai/internal/type/enum.rb [65:95]
def hash = values.to_set.hash
def coerce(value, state:)
exactness = state.fetch(:exactness)
val = value.is_a?(String) ? value.to_sym : value
if values.include?(val)
exactness[:yes] += 1
val
else
exactness[values.first&.class == val.class ? :maybe : :no] += 1
value
end
end