lenses for javascript.