SE-0432: Borrowing and consuming pattern matching for noncopyable types

Review Conclusion

The proposal has been accepted with modifications.