Add support for to-only marshallers.

Ignore-this: 7597d636d5dda3794da2e9cebbe3c9a0

darcs-hash:20141111225550-4d2ae-51a7b3501501fa138ed0ca8e65447bc0e3c718bb