(x!y!z) => (1 2 3 4 5 6 7 8 9)
2) I don't think so. I can't see this is much different to having lists or hashes in functional place.