- Update to Elixir 1.7+
- Exception raised by run-time constructors contain correct case name & count
- Make run-time constructors overridable
- Improve docs
- Add
c
&c!
constructors - Add named constructors
- Generate docs & typespecs for discriminated unions
- Raise errors with clean stacktrace
- Initial working version