Integer types (via cast to float) Using: using fl::sqrt; (in drawStrokeLine template to find overloads via ADL) Convert a normalized [0,1] Coord value to u8 (0-255) for nscale8. Uses integer arithmetic for fixed-point types; float for float/double. Generic: for fixed-point types (those with .to_int())