For the record, I've changed by mind about the ref function: I believe we should use just "ref" for all of its variants: ( ref <key-or-key-hash> <name> ) ( ref <key-or-key-hash> <name> <name> ... <name> ) ( ref <name> ... <name> ) It's shorter, and the redundancy with different kinds of names isn't really very useful. Ron Rivest