title: How do I fill a Delphi set?
body: <p>If I have a type defined as a <strong>set of</strong> an enumerated type, it's easy to create an empty set with [], but how do I create a <em>full</em> set?</p>
  
  <p>EDIT:  Yeah, the obvious solution is to use a for loop.  That's also a really bad solution if there's another way. Does anyone know of a way that'll work in constant time?</p>