Feature/loop 2nd iteration

Duck typing, no need to cast.