Fix up functions; get list working
Use erlang as an example source