Iterable: use eval_if instead of if_ in ComparableInstance
Explicit cast Range to List in example
Functor: add fill