Ramda currying: como aplicar argumentos a vários parâmetros

Eu tenho uma situação em que preciso fazer isso:

const f = (obj) => assoc('list', createList(obj), obj)

Devido ao fato de eu precisar do argumento para o segundo e o terceiro parâmetro, me proíbe de fazer algo como:

const f = assoc('list', somehowGetObj())

Eu também tentei isso, mas isso não funcionou:

const f = assoc('list', createList(__))
const f = converge(assoc, [createList, identity])

Existe uma maneira adequada de fazer isso currying?