Added TrySelectMany, refactored Maybe tests