pub fn aaline<F>(x1: isize, y1: isize, x2: isize, y2: isize, plot: F)where F: FnMut(isize, isize, f64),