Exstreme is an implementation of a Stream Push data structure in the way of a runnable graph where all the nodes must be connected and process a message and pass the result to next node(s)
GenAMQP is a set of utilities to make microservices using the worker pattern
GenDebug is a set of utilities to debug the state and messages of a GenServer
Now you can create mutable structs, use this with care and only as a last resort