public YamlSequence CreateSequence(string tag, IEnumerator iter, Type expect)
{
var sequence = seq();
sequence.Tag = tag;
if ( expect != null && ( expect.IsPrimitive || expect.IsEnum || expect == typeof(decimal) ) )
sequence.Properties["Compact"] = "true";
while ( iter.MoveNext() )
sequence.Add(ObjectToNode(iter.Current, expect));
return sequence;
}