// A = type of literals (e.g. String) static noeq record LineCompedSingle(L literals, L pairs, L main) { long roughCount() { ret l(literals) + l(pairs)*2 + l(main); } }