Destructuring policies, nullables.
Simple tests for nullables.
Transformations on values during destructuring. Closes issue #15. Still requires some thought around naming and API organisation, will do that in one pass soon.