One may destructure tuple like this:
let (x,y,z) = xyz;
But is it possible to specify types for x,y, and z?
For example: xyz may be composed of f32-s but I'd like to get its components as f64-s. Unfortunately this code doesn't compile:
let (x:f64, y:f64, z:f64) = xyz;