skabbes/mx3 — pull request #24 by skabbes (2014-06-04 06:53:07+00:00)
Title: Add c++14 optional<T> polyfill

This is incredibly helpful when modeling "maybe" types (instead of `nullptr`).

```cpp
optional maybe_str = get_optional_string_somehow();
if (hello) {
string actual_str = *maybe_str;
} else {
// maybe_str was empty
}
```