data IORes : Type -> TypePrimIO : Type -> TypeIdris's primitive IO, for building abstractions on top of.
data IO : Type -> TypeThe internal representation of I/O computations.
prim__io_pure : a -> PrimIO aio_pure : a -> IO aprim__io_bind : (1 _ : PrimIO a) -> (1 _ : (a -> PrimIO b)) -> PrimIO bio_bind : (1 _ : IO a) -> (1 _ : (a -> IO b)) -> IO bdata Ptr : Type -> Typedata AnyPtr : Typedata GCPtr : Type -> Typedata GCAnyPtr : Typedata ThreadID : TypefromPrim : (1 _ : ((1 _ : %World) -> IORes a)) -> IO atoPrim : (1 _ : IO a) -> PrimIO aprim__nullAnyPtr : AnyPtr -> Intprim__getNullAnyPtr : AnyPtrprim__castPtr : AnyPtr -> Ptr tprim__forgetPtr : Ptr t -> AnyPtrprim__nullPtr : Ptr t -> IntunsafePerformIO : IO a -> a