Generate a UML-ish diagram from Erlang record specs