package infrastructure Road :: struct { id: u32, nodes: [2]u32, } road_init :: proc(new_id: u32, start: u32, end: u32) -> Road { return { id = new_id, nodes = {start, end} } }