feat(OrderBy): allow ordering an Iterable

fixes #1324