Functional Programming - Referential transparency Feb 15, 2017 loginacrocontext, email, display_nameacrocontext, first_name, last_name an expression can be replaced with its result