# File lib/ruote/exp/fe_define.rb, line 103
    def self.reorganize(tree)

      definitions, bodies = tree[2].partition { |b| is_definition?(b) }
      name = tree[1]['name'] || tree[1].keys.find { |k| tree[1][k] == nil }

      definitions = definitions.collect { |d| reorganize(d)[1] }

      [ name, [ 'define', tree[1], definitions + bodies ] ]
    end