Functions use lists now.
No warnings
Actual for loop.
Set to closures.