fn humanoid( pos: Vec3<f32>, economy: &SiteInformation, dynamic_rng: &mut impl Rng, time: Option<&(TimeOfDay, Calendar)>, ) -> EntityInfo