#44 use toHandle, fromHandle, debug from pipe package