Add Maybe void match

 - Minor tweaks to implementation of Select.
Add documentation to maybe