==============
Introduction
==============

---------------------------
Beyond Simple Expressions
---------------------------

* Different categories of expressions above simple assignment and conditional statements

* Can constrain types to sub-ranges 
   
   -  Allows for simple membership checks of values

   - Increases readability and flexibility

* Embedded conditional assignments

   - Equivalent to C's ``A ? B : C``

   - ...and even more elaborate!

