rustbatch
macro_rules! ray { ($ox: expr, $oy: expr, $vx: expr, $vy: expr) => { ... }; }
math::raycast::Ray constructor that works on any type of number