Derived Bounded instance for Field and Type

  Provided the lists fields and types, which is more clean that using
  directly enumFrom.