supplier functional interface

pre: module paddle has no attribute init
next: pulmonary angiography catheter