[-let] Add &keys support for cons matcher