[fix #3] Do not ignore exceptions in HLet

when an exception is thrown in an HLet, it is catched by the `Future`
mechanism. We then recover by logging the error and answering with an
error 500

fixes #3