pub trait AccessProvider: Send + Sync { // Required method fn access(&self, to: &Agent, on: &Point) -> Result<Access, SpaceErr>; }