Cause Machines