external slerp    : t -> float -> t -> t -> unit = "quat_slerp"