``.onValue`` _might_ behave like ``.map``. You may not need to use ``_.partial`` here.