Simple library for making agents (basically structs) that send each other messages.