Add a T&& constructor to llvm::Optional.