Canteen and FSM

Generated with Avocode.