sky theme
ref. transparency description
other examples of referential transparency