Bug with empty `some()` fixed; matcher refactored
`expect().some().keys()` added