pub fn ink_age<F>(sample: F, at: [f32; 2], age: f32, seed: u32) -> [f32; 4]where F: Fn([f32; 2]) -> [f32; 4],