Added construction for 3 closure types (not sure if correct).