pub fn refract( _a1: &Instance, _a2: &Instance, _a3: &Instance, ) -> Result<Instance, Error>
TODO: This built-in is not implemented!