pub fn skin( positions: &[[f32; 3]], normals: &[[f32; 3]], tangents: &[[f32; 4]], joints: &[[u16; 4]], weights: &[[f32; 4]], palette: &[Mat4], ) -> Result<Skinned, AnimError>