Fast, compiled dot lenses for javascript