lastMay
Safe version of
lastEx.
Returns
Nothing instead of throwing an exception when
encountering an empty monomorphic container.
The last element of a list.
lastMay (empty :: NList 0 Int) === Nothing
lastMay (mk3 'a' 'b' 'c') === Just 'c'
Last element (safe). O(n).