module Temple::Mixins::EngineDSL

def remove(name)

def remove(name)
  name = chain_name(name)
  found = false
  chain.reject! do |i|
    if i.first == name
      found = true
    else
      false
    end
  end
  raise "#{name} not found" unless found
  chain_modified!
end