@tildedave I didn't get what you meant about using closures as interfaces.