Click on the image below to view it full size in an image viewer !
Using smarter port-based Martha

Cool Cool, I only have to worry about getting a handle to a Port that meets the (possibly complex) Interface contract.

randomness