class ActionView::Template::SimpleType

def [](type)

def [](type)
  if type.is_a?(self)
    type
  else
    new(type)
  end
end