The primary purpose of Wide is to enale a migration path from C++. It is intended to embody many of the same principles, without much of the historical baggage.