Point :: struct {x: integer}; a : integer : 10; p :: Point{x: a};