Iterator::ValType renamed to ValueType, Iterable interface prototype