heart-core-0.2.0: An opinionated library prelude in the UnliftIO style
Heart.Core.Alloc
data Alloc e Source #
Defined in Heart.Core.Alloc
Methods
fmap :: (a -> b) -> Alloc a -> Alloc b #
(<$) :: a -> Alloc b -> Alloc a #
newAlloc :: MonadIO m => (e -> e) -> e -> m (Alloc e) Source #
newEnumAlloc :: (MonadIO m, Enum e) => m (Alloc e) Source #
incAlloc :: MonadIO m => Alloc e -> m e Source #