API exposed via 'pipes' module