{- |
This module provides __unsafe__ internals of "Control.Monad.Borrow.Pure.Affine".
These are not meant to be used by end-users, so generally YOU SHOULD NOT import this module, and import "Control.Monad.Borrow.Pure.Affine" instead.

This module is meant for library authors who want to build a new API on top of Pure Borrow.
This module provides internals of 'BO' and 'Alias', which can break the soundness guarded by the role system.
We __STRONGLY__ recommend to you to import only the needed parts of the definitions, and not to import everything or qualified.
-}
module Control.Monad.Borrow.Pure.Affine.Unsafe (
  -- * Affine Modality
  unsafeAff,
) where

import Control.Monad.Borrow.Pure.Affine.Internal

unsafeAff :: a %1 -> Aff a
unsafeAff :: forall a. a %1 -> Aff a
unsafeAff = a -> Aff a
forall a. a -> Aff a
UnsafeAff