List<(Fragment, int, int)> flattenFragmentsSimple(FNode node) { final result = <(Fragment, int, int)>[]; _flattenSimple(node, 0, result); return result; }