Revert "Remove headOf, _at, resultAt, Control.Lens.Simple"

We are attempting to remain 3.7 compatible for the time being

This reverts commit e79af7f14e6f236d70935194dce9988f55e49ee8.
Update previously removed code for current release