#[derive(Clone)] pub struct Position(pub Vec); impl Position { pub fn is_empty(&self) -> bool { self.0.is_empty() } }