Ex:
.vary :split_name, context: 'foo' do |v|
v.when :variant1, :variant2 do
...
end
v.default :variant1 do
...
end
end
the behavior here is unclear for visitors assigned variant1, it's likely we should not allow the default to be specified in another when.