object
- <object> to be canonical
- <object> to [not] [only] have key <string>
- <object> to [not] [only] have keys <array>
- <object> to [not] [only] have keys <string+>
- <object> to have keys satisfying <any+>
- <object> [not] to have [own] properties <array>
- <object> to have [own] properties <object>
- <object> to have [own] property <string> <any>
- <object> [not] to have property <string>
- <object> to have values satisfying <any+>