runIO package:streamly-core

Run the action associated with the finalizer and deactivate it so that it never runs again. Note, the finalizing action runs with async exceptions masked. If this function is called multiple times, the action is guaranteed to run once and only once. Pre-release