Allow definition of `of` on the value itself

Fixes #16
Fixes #10