New_Data_Type::typedef int; CONST_VAL::const 324; Ideas::enum{ One, Two, Three } Data::struct{ first: int; second: int; idea: Ideas; } function_call::(first_param: Data*, second_param: int[32]){ first_param.first = 10; first_param.second = 10; first_param.idea = Ideas.One; p:= first_param; for i in 0...32 { second_param[i] = i; } for i := 0; i < 32; i++ { second_param[i] = i; } return p; }