curry constructN, tests