pub trait QueryFunction: Fn(Entity, &World) -> bool + Send + Sync + 'static { }
A function that behaves as a predicate for a Query