Lwt support

As much as I dislike Lwt, it is widely used in the OCaml community and many people are likely to be more familiar with it than with Async. It would be wise to support either concurrency backend.

Edited by Adelyn
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information