Machine::combine() implemented :D