Script here:

Examples:

#rotate

rotate the (left shoulder) by (45°) in (500 ms)

#tilt

tilt("rightArm") by (.5 π) in (2 seconds)

#tuple

(rotate, right leg, 1.2 rad, 0.8 seconds)

#sequence or ->

sequence(
	rotate(left leg) by 90 in 1, 
	rotate(left leg) by -90 in 2
)

#parallel or ||

parallel(
	rotate(left leg) by 90 in 1, 
	rotate(left knee) by -90 in 1
)

#using

using (left hand) {
	(tilt by 45 in 1) -> (tilt by -45 in 1) 
}