What is the objective qualifier for "latest and greatest"? 

> Another option would be to change the function to FirmataStepper::stepMotor(byte step_num, byte direction, byte pulse_width) <--- I guess that's what you mean?

It sure is.