Relax constraint on `>$>` and `<$<` from Applicative to Functor
Add general Lens type (in addition to restricted Lens')
Some unicode cleanup
Add lens piOptionParserAndDefaultConfiguration

Supports changing the type of ProgramInfo.
Add setProperty option parser.

It is similar to ..: but uses a custom parser
Remove '-p' flag from examples/Example because it conflicts with the short option of --print-config.
update REAMDE.md
bump version to 0.2.2