# File lib/puppet/dsl.rb, line 129
129:         def self.[](name)
130:             name = symbolize(name)
131: 
132:             # Make sure there's always a main.  This can get deleted in testing.
133:             if name == :main and ! @aspects[name]
134:                 new(:main) {}
135:             end
136:             @aspects[name]
137:         end