Rip supports a variety of interfaces for iterating over collections.
```language-rip
numbers = 1..5
double = -> (n) { n + n }
```Setup code```language-rip
result = System.List.map(double, numbers)
```Functional Syntax```language-rip
result = numbers.map(double)
```Object Oriented Syntax```language-rip
result = numbers |> System.List.map(double)
```Pipeline Syntax```language-rip