Refactoring to improve usability of parsing helpers.

* New Fx extensions for nullable types.
* Favor operations on nullable instead of using maybe objects.