CfDocument.opApply
int opApply(scope int delegate(string, CfNode *) @safe dg) @safeEnables foreach iteration over root members.
Example:
auto doc = parseCFDocument(`a = 1, b = 2`);
foreach (key, value; doc) {
writefln("%s = %s", key, value.as!long);
}