Pfaff Machines