Documentation for property function stuff.
Added define-primitive-property-consumer and define-property-function-case. Fixes #3.