// f: A -> Comparable
static L sortedByCalculatedField(Iterable c, O f) {
ret sortByCalculatedField(c, f);
}
static L mapLike sortedByCalculatedField(O f, Iterable c) {
ret sortedByCalculatedField(c, f);
}
static L sortedByCalculatedField(Iterable c, IF1 f) {
ret sortedByCalculatedField(c, (O) f);
}