Returns unique values from the iterable.
List<T> distinct<T>(Iterable<T> iterable) { return iterable.toSet().toList(); }