Iterable<T> simplifyList<T extends HVal>(Iterable<T> values) { return values.map<T>((val) => simplifyVal<T>(val)); }