# File lib/typed_sexp_processor.rb, line 45
  def sexp_type
    unless array_type? then
      @sexp_type
    else
      types = self.sexp_types.flatten.uniq

      if types.size > 1 then
        Type.hetero
      else
        Type.homo
      end
    end
  end