Merge pull request #4 from jklausa/master

Fix formatting.
Added unowned references
Merge pull request #5 from AshFurrow/master

Added unowned references
Add information about operator characters
Merge pull request #6 from frozendevil/patch-1

Add information about operator characters
Remove Arrays due to beta 3 changes
Add mutable optional value types
Add recursive nested functions
Update unowned references
Fix unowned references
Update README.md

Although Exceptions are the most obvious solution (for people using languages where exceptions are a norm), no one's said that this will actually be it. "Better error handling features" could be a lot of things, e.g. a standardized way of passing result/error as an enum and a built-in operator to chain operations based on that. Could be. We don't know.
Merge pull request #7 from radex/patch-1

Better error handling features
Adding a more recent statement from Joe Groff about operator characters
Merge pull request #8 from frozendevil/patch-2

Adding a more recent statement from Joe Groff about operator characters
Add another access control quote