google richard feldman (roc lang creator) talk about using just functions and data.
don't remember exact title, sorry, but description i used above is close, iirc.