Fix type problems; rename CLNode -> CLCursor