Fix dispatch for 0 arg variadic functions.
Implement List Iterable