core tetra: fleshing out of curry transform