anchor.diff:              let! specialWriter = getSpecialWriters t
               let! arrayWriter = getArrayWriter t
               let! dictWriter = getDictionaryWriter t
  -            let! enumerableWriter = getEnumerableWriter attr t
  +            let! enumerableWriter = getEnumerableWriter t
               let! instanceWriter = getInstanceWriter t
               let! staticWriter = getStaticWriter t
               let! classWriter = getClassWriter t
  
positive.code:     /// Determine the associated serialization writer
      /// function for the specified type
      and determineWriter (t : Type) =
          let attr = getAttribute<XmlElementAttribute> t
          let writer = attempt {
              let! strWriter = getStringWriter t
              let! customWriter = getCustomWriter t
  
negative.code:           Default = ReflectionHelpers.getDefaultValue propInfo.PropertyType }
  
      /// Try to determine a enumerable serialization function
      and getEnumerableWriter (t : Type) = fun () ->
          match t with
          | GenericTypeOf GenericTypes.iEnum elemType ->
              let elemWriter = getWriterFunc elemType
  