Agent-based modeling on the Erlang VM.