Pass restraint data structures to bonded functions