curry unique-by - closes #69