free

Free a block of memory that was allocated with malloc, mallocBytes, realloc, reallocBytes, new or any of the newX functions in Foreign.Marshal.Array or Foreign.C.String.
Lifted free.
Monads for free Free monads are useful for many tree-like structures and domain specific languages. If f is a Functor then the free Monad on f is the type of trees whose nodes are labeled with the constructors of f. The word "free" is used in the sense of "unrestricted" rather than "zero-cost": Free f makes no constraining assumptions beyond those given by f and the definition of Monad. As used here it is a standard term from the mathematical theory of adjoint functors. Cofree comonads are dual to free monads. They provide convenient ways to talk about branching streams and rose-trees, and can be used to annotate syntax trees. The cofree comonad can be seen as a stream parameterized by a Functor that controls its branching factor. More information on free monads, including examples, can be found in the following blog posts: https://ekmett.github.io/reader/2008/monads-for-free/ https://ekmett.github.io/reader/2011/free-monads-for-less/
Pushes a layer into a free monad value.
Wrap a Church-encoding of a "free monad" as the free monad for a functor.
Frees the memory pointed to by mem. If you know the allocated size of mem, calling freeSized may be faster, depending on the libc implementation in use. Starting from GLib 2.78, this may happen automatically in case a GCC compatible compiler is used with some optimization level and the allocated size is known at compile time (see <https://gcc.gnu.org/onlinedocs/gcc/Object-Size-Checking.html documentation of `__builtin_object_size()`> to understand its caveats). If mem is Nothing it simply returns, so there is no need to check mem against Nothing before calling this function.
Free a byte buffer.
Deprecated: Use record dirTree
Free previously allocated memory on the device
Create a free variable, universal in a proof, existential in sat NB. For a version which generalizes over the underlying monad, see free
Generalization of free
Frees a loaded Font.
Delete the specified queue.
Construct a catamorphism for contexts over f with holes of type a, from the given algebra.
Construct a catamorphism for contexts over f with holes of type b, from the given algebra.
Frees the value's memory. It should no longer be used. Note that you shouldn't free those values that are currently playing.
Free the resource earlier then it's region will be closed. It will be removed from the region immediately. It is error to free resource twice