Rename Head to HeadOption and Last to LastOption, Add Head and Last functions which create a Lens to the first and last element respectively