pub fn create_world<E: Environment>(env: E) -> World<E>