pub fn cos(e: &Instance) -> Result<Instance, Error>
cos() builtin function.
cos()
NOTE: the function returns NaN as an “indeterminate value” if computed out of domain
Reference: https://www.w3.org/TR/WGSL/#cos-builtin