Compound Machines