https://9dok.net/document/qvlm84vr-reaktive-programmierung-vorlesung-vom-bidirektionale-programmierung-zippers-lenses.html