Documentation for Lenser, example of various methods to define lenses