First checklist item from #125 - remove `dynamic`

Nullable type destructuring can be achieved without using `dynamic` - this change makes it possible to destructure `Nullable<T>` as scalar values on iOS.
Merge pull request #335 from nblumhardt/dev

First checklist item from #125 - remove `dynamic`