(C): Added `control`
(C): Functions and structs