Use ppx to rewrite `Lwt.return foo` to an allocation-less form.

It started of as a joke, but @whitequark told me it was a good idea.

I blame @avsm for giving me the idea. :p

It's disabled by default, because I personally think this is not a good idea.