Experimental lenses in Javascript