Added Array type: Attribrutal::Type::Array which takes subtypes which
respond to coerce.