Will Ruby's keyword arguments still be implemented by passing in a
hash internally? A problem just occurred to me - a duplicate key in a
hash simply overwrites the previous value; however, in an argument ilst
I'd want to flag it as an error. Is that possible?

martin