As per #47, Machine::AccelerationProfileT has been turned into a function