Add -list function.

This is really useful if you have a function that accepts either an item of a list of items. Don't know how many times I've done this: "if list then list else create list".