currying interpreter and cps work