added support to convert IO actions to signal functions. Added example URLReaderExample