lib/estreet/switch_statement.rb
# kases is an array of 2-element arrays, or 1 for the default case
kases is an array of 2-element arrays, or 1 for the default case
kases is an array of 2 - element arrays or 1 for the default case
def attributes
      super.merge(
        discriminant: @discriminant,
        cases: @kases,
        lexical: false, 
      )
    end
def attributes super . merge ( discriminant : @discriminant , cases : @kases , lexical : false , ) end
kases is an array of 2-element arrays, or 1 for the default case
kases is an array of 2 - element arrays or 1 for the default case
# TODO: an ES6 thing?