sig
  val skel : Skel.skel
  val pos : Skel.position
  val nb_bones : int
  val update_angles : unit -> unit
  val init : int -> unit
  val bones : (int * int * float) array
  val angles : Ik.angle array
  val root : int ref
  val equations : float option array -> float array array * float array
end