pub struct Direction { pub north: T, pub south: T, pub west: T, pub east: T, }