Derive instrument FSM from object
Merge ../../../pyon into HEAD