Rearranged test_rdl.rb to be a bit more sensible. Added further check in pair_spec test.
Add pair keyword example. Has icky instance_eval in it; how to avoid?